summaryrefslogtreecommitdiff
path: root/librewolf
diff options
context:
space:
mode:
authorB. Stack <bgstack15@gmail.com>2022-07-04 11:15:48 -0400
committerB. Stack <bgstack15@gmail.com>2022-07-04 11:15:48 -0400
commit58c28f62226cff0c897ed608fb74134e4ebd1602 (patch)
tree7f730c1d1e7970d77c9595d8333f43fcdd9c874d /librewolf
parentMerge branch 'librewolf-bump' into 'master' (diff)
downloadstackrpms-58c28f62226cff0c897ed608fb74134e4ebd1602.tar.gz
stackrpms-58c28f62226cff0c897ed608fb74134e4ebd1602.tar.bz2
stackrpms-58c28f62226cff0c897ed608fb74134e4ebd1602.zip
lw 102.0 rc1
Diffstat (limited to 'librewolf')
-rw-r--r--librewolf/debian/bgstack15-librewolf-prefs.js11
-rw-r--r--librewolf/debian/browser.mozconfig.in3
-rw-r--r--librewolf/debian/changelog24
-rw-r--r--librewolf/debian/control6
-rw-r--r--librewolf/debian/control.in2
-rw-r--r--librewolf/debian/librewolf.dsc2
-rw-r--r--librewolf/debian/librewolf_settings/docs/Changelog.md38
-rwxr-xr-xlibrewolf/debian/librewolf_settings/librewolf.cfg14
-rw-r--r--librewolf/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch2
-rw-r--r--librewolf/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch6
-rw-r--r--librewolf/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch4
-rw-r--r--librewolf/debian/patches/debian-hacks/Work-around-build-failure-with-newer-cbindgen.-bz-17.patch43
-rw-r--r--librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch180681
-rw-r--r--librewolf/debian/patches/librewolf/librewolf-pref-pane.patch10
-rw-r--r--librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.orig13
-rw-r--r--librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.rej16
-rw-r--r--librewolf/debian/patches/librewolf/stop-undesired-requests.patch56
-rw-r--r--librewolf/debian/patches/librewolf/webrender_ffi.patch15
-rw-r--r--librewolf/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch2
-rw-r--r--librewolf/debian/patches/prefs/Set-DPI-to-system-settings.patch4
-rw-r--r--librewolf/debian/patches/series3
-rw-r--r--librewolf/stackrpms-librewolf-102.0.diff429
22 files changed, 592 insertions, 180792 deletions
diff --git a/librewolf/debian/bgstack15-librewolf-prefs.js b/librewolf/debian/bgstack15-librewolf-prefs.js
index cf38fb2..53fee23 100644
--- a/librewolf/debian/bgstack15-librewolf-prefs.js
+++ b/librewolf/debian/bgstack15-librewolf-prefs.js
@@ -1,6 +1,6 @@
-// file: /usr/lib/librewolf/browser/defaults/preferences/bgstack15-newmoon-prefs.js
+// file: /usr/lib/librewolf/browser/defaults/preferences/bgstack15-librewolf-prefs.js
// deployed with librewolf (stackrpms) package (rpm or dpkg) built by bgstack15
-// last modified 2022-01-08
+// last modified 2022-07-03
// reference:
// https://support.mozilla.org/en-US/kb/customizing-firefox-using-autoconfig
// vm2 librewolf user profile prefs.js
@@ -104,6 +104,7 @@ pref("bgstack15-librewolf-prefs.js.version", "20220108.140650");
pref("browser.startup.page", 3);
pref("privacy.userContext.enabled", false);
pref("browser.download.useDownloadDir", true);
+pref("browser.download.improvements_to_download_panel", false);
pref("media.videocontrols.picture-in-picture.video-toggle.enabled", false);
pref("browser.urlbar.placeholderName", "DuckDuckGo");
pref("browser.urlbar.placeholderName.private", "DuckDuckGo");
@@ -117,5 +118,9 @@ pref("signon.autofillForms", true);
pref("signon.rememberSignons", true);
pref("browser.toolbars.bookmarks.visibility", "always");
pref("browser.compactmode.show", true);
-pref("extensions.webextensions.ExtensionStorageIDB.migrated.uBlock0@raymondhill.net", true);
+librewolf("extensions.webextensions.ExtensionStorageIDB.migrated.uBlock0@raymondhill.net", true);
pref("extensions.webextensions.uuids", "{\"formautofill@mozilla.org\":\"932d9ca1-4ab4-4176-908a-775a8c5c232b\",\"pictureinpicture@mozilla.org\":\"d20931db-dda1-4902-85fd-c324857cc611\",\"proxy-failover@mozilla.com\":\"9511d4e1-5bce-4214-90ba-cf9004a1896a\",\"screenshots@mozilla.org\":\"74a504ec-3b68-40db-b8de-213e87ec1f0d\",\"default-theme@mozilla.org\":\"e2607c67-dc48-4ce0-99c9-9422500c5397\",\"addons-search-detection@mozilla.com\":\"00ce34b6-f943-4060-970e-7ab093b1263f\",\"wikipedia@search.mozilla.org\":\"fd8e14ab-a33d-4393-8023-6a8a34382417\",\"ddg@search.mozilla.org\":\"e810f6e1-24e9-4e11-9a36-3be0691aef77\",\"uBlock0@raymondhill.net\":\"44aaf03a-52f1-402c-9300-d41904ab3746\"}");
+pref("widget.gtk.overlay-scrollbars.enabled", false);
+pref("widget.non-native-theme.gtk.scrollbar.allow-buttons", true);
+pref("widget.non-native-theme.scrollbar.size.override", 18);
+pref("widget.non-native-theme.scrollbar.style", 2);
diff --git a/librewolf/debian/browser.mozconfig.in b/librewolf/debian/browser.mozconfig.in
index 0355e54..e240c73 100644
--- a/librewolf/debian/browser.mozconfig.in
+++ b/librewolf/debian/browser.mozconfig.in
@@ -67,3 +67,6 @@ mk_add_options MOZ_TELEMETRY_REPORTING=0
#export RANLIB=llvm-ranlib-11
ac_add_options --enable-optimize
+# Stackrpms style
+ac_add_options --disable-dbus
+ac_add_options --disable-necko-wifi
diff --git a/librewolf/debian/changelog b/librewolf/debian/changelog
index 4c38057..3976dd4 100644
--- a/librewolf/debian/changelog
+++ b/librewolf/debian/changelog
@@ -1,14 +1,30 @@
-librewolf (101.0.1-1+stackrpms) obs; urgency=low
+librewolf (102.0-1+stackrpms) obs; urgency=low
* Custom build for myself
- -- B. Stack <bgstack15@gmail.com> Tue, 28 Jun 2022 22:35.51 -0400
+ -- B. Stack <bgstack15@gmail.com> Mon, 04 Jul 2022 10:46:59 -0400
-librewolf (101.0.1-1) unstable; urgency=low
+librewolf (102.0-1) unstable; urgency=low
* Fork to librewolf release
- -- B. Stack <bgstack15@gmail.com> Mon, 27 Jun 2022 18:47:55 -0400
+ -- B. Stack <bgstack15@gmail.com> Sun, 03 Jul 2022 23:14:58 -0400
+
+firefox (102.0-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Fixes for mfsa2022-24, also known as:
+ CVE-2022-34479, CVE-2022-34470, CVE-2022-34468, CVE-2022-34482,
+ CVE-2022-34483, CVE-2022-34476, CVE-2022-34481, CVE-2022-34474,
+ CVE-2022-34471, CVE-2022-34472, CVE-2022-2200, CVE-2022-34480,
+ CVE-2022-34477, CVE-2022-34475, CVE-2022-34473, CVE-2022-34484,
+ CVE-2022-34485.
+
+ * build/moz.configure/bindgen.configure,
+ gfx/webrender_bindings/webrender_ffi.h: Work around build failure with
+ newer cbindgen. bz#1773259
+
+ -- Mike Hommey <glandium@debian.org> Wed, 29 Jun 2022 07:41:32 +0900
firefox (101.0.1-1) unstable; urgency=medium
diff --git a/librewolf/debian/control b/librewolf/debian/control
index 51704bd..aeecb81 100644
--- a/librewolf/debian/control
+++ b/librewolf/debian/control
@@ -18,7 +18,7 @@ Build-Depends: autotools-dev,
python3 (>= 3.6),
dpkg-dev,
libnspr4-dev (>= 2:4.32~),
- libnss3-dev (>= 2:3.78~),
+ libnss3-dev (>= 2:3.79~),
libvpx-dev (>= 1.8.0),
libdbus-glib-1-dev,
libffi-dev,
@@ -58,8 +58,8 @@ Depends: ${shlibs:Depends},
procps,
debianutils (>= 1.16),
libnspr4 (>= 2:4.32~),
- libnss3 (>= 2:3.78~)
-Recommends: libavcodec59 | libavcodec-extra59 | libavcodec58 | libavcodec-extra58 | libavcodec57 | libavcodec-extra57 | libavcodec56 | libavcodec-extra56 | libavcodec55 | libavcodec-extra55 | libavcodec54 | libavcodec-extra54 | libavcodec53 | libavcodec-extra53
+ libnss3 (>= 2:3.79~)
+Recommends: libavcodeclibavcodec.so | libavcodec-extralibavcodec.so | libavcodec59 | libavcodec-extra59 | libavcodec58 | libavcodec-extra58 | libavcodec57 | libavcodec-extra57 | libavcodec56 | libavcodec-extra56 | libavcodec55 | libavcodec-extra55 | libavcodec54 | libavcodec-extra54 | libavcodec53 | libavcodec-extra53
Suggests: fonts-stix | otf-stix,
fonts-lmodern,
libgssapi-krb5-2 | libkrb53,
diff --git a/librewolf/debian/control.in b/librewolf/debian/control.in
index 1568569..bbbee02 100644
--- a/librewolf/debian/control.in
+++ b/librewolf/debian/control.in
@@ -24,7 +24,7 @@ Build-Depends: autotools-dev,
libnspr4-dev (>= 2:@NSPR_VERSION@~),
%endif
%if USE_SYSTEM_NSS
-%define NSS_VERSION 3.78
+%define NSS_VERSION 3.79
libnss3-dev (>= 2:@NSS_VERSION@~),
%endif
%if USE_SYSTEM_VPX
diff --git a/librewolf/debian/librewolf.dsc b/librewolf/debian/librewolf.dsc
index 9d1b0bc..e75c44b 100644
--- a/librewolf/debian/librewolf.dsc
+++ b/librewolf/debian/librewolf.dsc
@@ -2,7 +2,7 @@ Format: 3.0 (quilt)
Source: librewolf
Binary: librewolf
Architecture: any all
-Version: 100.0.2-1+stackrpms
+Version: 102.0-1+stackrpms
Maintainer: B. Stack <bgstack15@gmail.com>
XSBC-Original-Maintainer: Maintainers of Mozilla-related packages <team+pkg-mozilla@tracker.debian.org>
Standards-Version: 3.9.8.0
diff --git a/librewolf/debian/librewolf_settings/docs/Changelog.md b/librewolf/debian/librewolf_settings/docs/Changelog.md
index 20211d5..eedeeda 100644
--- a/librewolf/debian/librewolf_settings/docs/Changelog.md
+++ b/librewolf/debian/librewolf_settings/docs/Changelog.md
@@ -1,9 +1,40 @@
This changelog will be used from now on to document changes in a precise manner, with a list of changes for each setting version.
Setting versions are documented using the pref `librewolf.cfg.version`, available in about:config.
+# 6.6
+
+**target commit**:
+
+**base librewolf version**: 102.x
+
+**References**:
+- sha1 certificates: https://bugzilla.mozilla.org/1767489 and https://bugzilla.mozilla.org/1766687.
+- trimming only applies to http websites so it's very minimal.
+- crlite: https://bugzilla.mozilla.org/show_bug.cgi?id=1773371, we can stick to default 3 till v103, then the value will be changed to 2 which is the best possible if mozilla feels like it's ready usability wise.
+- add more entries to the native query stripping list, to [get in line with brave](https://github.com/brave/brave-core/blob/master/browser/net/brave_site_hacks_network_delegate_helper.cc).
+- `services.settings.server` can now be used as a pref, see: https://gitlab.com/librewolf-community/browser/source/-/merge_requests/37
+
+#### Added preferences
+```
+defaultPref("services.settings.server", "https://%.invalid") // set the remote settings URL (REMOTE_SETTINGS_SERVER_URL in the code)
+```
+
+#### Removed preferences
+```
+defaultPref("security.pki.sha1_enforcement_level", 1); // default
+defaultPref("browser.urlbar.trimURLs", false);
+defaultPref("security.pki.crlite_mode", 3); // default
+defaultPref("security.OCSP.enabled", 1); // default
+```
+
+#### Changed preferences
+```
+defaultPref("privacy.query_stripping.strip_list", "__hsfp __hssc __hstc __s _hsenc _openstat dclid fbclid gbraid gclid hsCtaTracking igshid mc_eid ml_subscriber ml_subscriber_hash msclkid oft_c oft_ck oft_d oft_id oft_ids oft_k oft_lk oft_sk oly_anon_id oly_enc_id rb_clickid s_cid twclid vero_conv vero_id wbraid wickedid yclid");
+```
+
# 6.5
-**target commit**:
+**target commit**: b10dcbdd84e63787c4f2f6d34d41724b437df5be
**base librewolf version**: 101.x
@@ -12,7 +43,6 @@ Setting versions are documented using the pref `librewolf.cfg.version`, availabl
- session cookie prefs are useless given that we sanitize on close, [more details at arkenfox](https://github.com/arkenfox/user.js/pull/1443/commits/3207478033fefc19e933dab4eef6445125341ec4).
- fission has been a default for the longest now.
-
#### Removed preferences
```
defaultPref("privacy.query_stripping.enabled", true);
@@ -549,7 +579,7 @@ pref("browser.urlbar.quicksuggest.scenario", ""); // disable firefox suggests an
#### Commented preferences
```
-// pref("network.trr.mode", 2); // previously uncommented defaultPref with value 5
+// pref("network.trr.mode", 2); // previously uncommented defaultPref with value 5
// pref("network.trr.uri", "https://dns.quad9.net/dns-query"); // previously uncommented defaultPref with empty value
```
@@ -720,5 +750,5 @@ lockPref("privacy.override_rfp_for_color_scheme", false);
**base librewolf version**: 89.x
-This is the initial release from which we start tagging and versioning settings. For previous changes see
+This is the initial release from which we start tagging and versioning settings. For previous changes see
[here](https://gitlab.com/librewolf-community/settings/-/blob/master/docs/changelog-legacy.md).
diff --git a/librewolf/debian/librewolf_settings/librewolf.cfg b/librewolf/debian/librewolf_settings/librewolf.cfg
index 176a0e6..f2452a0 100755
--- a/librewolf/debian/librewolf_settings/librewolf.cfg
+++ b/librewolf/debian/librewolf_settings/librewolf.cfg
@@ -6,7 +6,7 @@
*
* WARNING: please make sure the first line of this file is empty. this is a known bug.
*/
-defaultPref("librewolf.cfg.version", "6.5");
+defaultPref("librewolf.cfg.version", "6.6");
/** INDEX
@@ -80,7 +80,7 @@ defaultPref("browser.sessionstore.interval", 60000); // increase time between se
* currently we set the same query stripping list that brave uses:
* https://github.com/brave/brave-core/blob/f337a47cf84211807035581a9f609853752a32fb/browser/net/brave_site_hacks_network_delegate_helper.cc#L29
*/
-defaultPref("privacy.query_stripping.strip_list", "__hsfp __hssc __hstc __s _hsenc _openstat dclid fbclid gbraid gclid hsCtaTracking igshid mc_eid ml_subscriber ml_subscriber_hash msclkid oly_anon_id oly_enc_id rb_clickid s_cid twclid vero_conv vero_id wbraid wickedid yclid");
+defaultPref("privacy.query_stripping.strip_list", "__hsfp __hssc __hstc __s _hsenc _openstat dclid fbclid gbraid gclid hsCtaTracking igshid mc_eid ml_subscriber ml_subscriber_hash msclkid oft_c oft_ck oft_d oft_id oft_ids oft_k oft_lk oft_sk oly_anon_id oly_enc_id rb_clickid s_cid twclid vero_conv vero_id wbraid wickedid yclid");
/**
* librewolf specific pref that allows to include the query stripping lists in uBO by default.
* the asset file is fetched every 7 days.
@@ -188,7 +188,6 @@ defaultPref("webgl.disabled", true);
/** [SECTION] CERTIFICATES */
defaultPref("security.cert_pinning.enforcement_level", 2); // enable strict public key pinning, might cause issues with AVs
-defaultPref("security.pki.sha1_enforcement_level", 1); // disable sha-1 certificates
/**
* enable safe negotiation and show warning when it is not supported. might cause breakage.
*/
@@ -199,10 +198,9 @@ defaultPref("security.ssl.treat_unsafe_negotiation_as_broken", true);
* cannot be checked with it we use OCSP stapled with hard-fail, to still keep privacy and
* increase security.
* crlite is in mode 3 by default, which allows us to detect false positive with OCSP.
+ * in v103, when crlite is fully mature, it will switch to mode 2 and no longer double-check.
*/
defaultPref("security.remote_settings.crlite_filters.enabled", true);
-defaultPref("security.pki.crlite_mode", 3); // default
-defaultPref("security.OCSP.enabled", 1); // default
defaultPref("security.OCSP.require", true); // set to hard-fail
/** [SECTION] TLS/SSL */
@@ -282,13 +280,11 @@ defaultPref("media.gmp-provider.enabled", false);
defaultPref("media.gmp-gmpopenh264.enabled", false);
/** [SECTION] SEARCH AND URLBAR
- * disable search suggestion and do not update opensearch engines. urls should also be
- * displayed in full instead of trimming them.
+ * disable search suggestion and do not update opensearch engines.
*/
defaultPref("browser.urlbar.suggest.searches", false);
defaultPref("browser.search.suggest.enabled", false);
defaultPref("browser.search.update", false);
-defaultPref("browser.urlbar.trimURLs", false);
/**
* the pref disables the whole feature and hide it from the ui
* (as noted in https://bugzilla.mozilla.org/show_bug.cgi?id=1755057).
@@ -403,6 +399,8 @@ defaultPref("devtools.selfxss.count", 0); // required for devtools console to wo
lockPref("browser.translation.engine", ""); // remove translation engine
defaultPref("accessibility.force_disabled", 1); // block accessibility services
defaultPref("webchannel.allowObject.urlWhitelist", ""); // do not receive objects through webchannels
+// NOTE/TODO: net really the right category/section, probably?
+defaultPref("services.settings.server", "https://%.invalid") // set the remote settings URL (REMOTE_SETTINGS_SERVER_URL in the code)
diff --git a/librewolf/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch b/librewolf/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch
index 631fca9..ba877d0 100644
--- a/librewolf/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch
+++ b/librewolf/debian/patches/debian-hacks/Add-a-2-minutes-timeout-on-xpcshell-tests.patch
@@ -7,7 +7,7 @@ Subject: Add a 2 minutes timeout on xpcshell tests
1 file changed, 18 insertions(+), 3 deletions(-)
diff --git a/testing/xpcshell/runxpcshelltests.py b/testing/xpcshell/runxpcshelltests.py
-index c6aea1a..a43f380 100755
+index 212bfeb..6761334 100755
--- a/testing/xpcshell/runxpcshelltests.py
+++ b/testing/xpcshell/runxpcshelltests.py
@@ -13,6 +13,7 @@ import os
diff --git a/librewolf/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch b/librewolf/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch
index 7465dda..e6fbcd9 100644
--- a/librewolf/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch
+++ b/librewolf/debian/patches/debian-hacks/Avoid-wrong-sessionstore-data-to-keep-windows-out-of.patch
@@ -12,10 +12,10 @@ Closes: #552426, #553453
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/browser/components/sessionstore/SessionStore.jsm b/browser/components/sessionstore/SessionStore.jsm
-index b8e2ac8..d7860ba 100644
+index 4611737..1d92679 100644
--- a/browser/components/sessionstore/SessionStore.jsm
+++ b/browser/components/sessionstore/SessionStore.jsm
-@@ -5026,7 +5026,7 @@ var SessionStoreInternal = {
+@@ -5033,7 +5033,7 @@ var SessionStoreInternal = {
// _getWindowDimension.
let desktopToCssScale =
aWindow.desktopToDeviceScale / aWindow.devicePixelRatio;
@@ -24,7 +24,7 @@ index b8e2ac8..d7860ba 100644
}
if (
aWidth &&
-@@ -5055,9 +5055,8 @@ var SessionStoreInternal = {
+@@ -5062,9 +5062,8 @@ var SessionStoreInternal = {
case "minimized":
if (aSizeModeBeforeMinimized == "maximized") {
aWindow.maximize();
diff --git a/librewolf/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch b/librewolf/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch
index 3f8814a..480b434 100644
--- a/librewolf/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch
+++ b/librewolf/debian/patches/debian-hacks/Use-the-Mozilla-Location-Service-key-when-the-Google.patch
@@ -7,10 +7,10 @@ Subject: Use the Mozilla Location Service key when the Google Key is not there
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js
-index 9db483d..b74cb4d 100644
+index db545cd..71fb01f 100644
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
-@@ -3690,7 +3690,7 @@ pref("network.psl.onUpdate_notify", false);
+@@ -3555,7 +3555,7 @@ pref("network.psl.onUpdate_notify", false);
// All the Geolocation preferences are here.
//
diff --git a/librewolf/debian/patches/debian-hacks/Work-around-build-failure-with-newer-cbindgen.-bz-17.patch b/librewolf/debian/patches/debian-hacks/Work-around-build-failure-with-newer-cbindgen.-bz-17.patch
new file mode 100644
index 0000000..75d20d6
--- /dev/null
+++ b/librewolf/debian/patches/debian-hacks/Work-around-build-failure-with-newer-cbindgen.-bz-17.patch
@@ -0,0 +1,43 @@
+From: Mike Hommey <mh@glandium.org>
+Date: Wed, 29 Jun 2022 07:30:11 +0900
+Subject: Work around build failure with newer cbindgen. bz#1773259
+
+---
+ build/moz.configure/bindgen.configure | 9 +++++++++
+ gfx/webrender_bindings/webrender_ffi.h | 2 ++
+ 2 files changed, 11 insertions(+)
+
+diff --git a/build/moz.configure/bindgen.configure b/build/moz.configure/bindgen.configure
+index 193e1ad..660090a 100644
+--- a/build/moz.configure/bindgen.configure
++++ b/build/moz.configure/bindgen.configure
+@@ -91,6 +91,15 @@ def cbindgen(cbindgen_override, bootstrap_search_path, rust_search_path):
+
+ set_config("CBINDGEN", cbindgen)
+
++set_define(
++ "CBINDGEN_0_24",
++ True,
++ when=depends(cbindgen)(
++ lambda c: Version(check_cmd_output(c, "--version").strip().split(" ")[1])
++ >= "0.24.0"
++ ),
++)
++
+ # Bindgen can use rustfmt to format Rust file, but it's not required.
+ option(env="RUSTFMT", nargs=1, help="Path to the rustfmt program")
+
+diff --git a/gfx/webrender_bindings/webrender_ffi.h b/gfx/webrender_bindings/webrender_ffi.h
+index b1d67b1..ab3cfef 100644
+--- a/gfx/webrender_bindings/webrender_ffi.h
++++ b/gfx/webrender_bindings/webrender_ffi.h
+@@ -73,7 +73,9 @@ struct WrPipelineInfo;
+ struct WrPipelineIdAndEpoch;
+ using WrPipelineIdEpochs = nsTArray<WrPipelineIdAndEpoch>;
+
++#ifndef CBINDGEN_0_24
+ const uint64_t ROOT_CLIP_CHAIN = ~0;
++#endif
+
+ } // namespace wr
+ } // namespace mozilla
diff --git a/librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch b/librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch
deleted file mode 100644
index 7461b7b..0000000
--- a/librewolf/debian/patches/fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch
+++ /dev/null
@@ -1,180681 +0,0 @@
-From: Mike Hommey <mh+mozilla@glandium.org>
-Date: Sun, 26 Dec 2021 09:32:42 +0900
-Subject: Bug 1738845 - Add webrtc configs for arm and ppc64 linux. r?mjf
-
-Adding arm alone breaks ppc64el.
-
-Differential Revision: https://phabricator.services.mozilla.com/D134738
----
- .../gn-configs/x64_False_arm_linux.json | 46171 ++++++++++++++++
- .../gn-configs/x64_False_arm_linux.mozconfig | 3 +
- .../gn-configs/x64_False_ppc64_linux.json | 28972 ++++++++++
- .../x64_False_ppc64_linux.mozconfig | 3 +
- .../gn-configs/x64_True_arm_linux.json | 45821 +++++++++++++++
- .../gn-configs/x64_True_arm_linux.mozconfig | 4 +
- .../gn-configs/x64_True_ppc64_linux.json | 27508 +++++++++
- .../gn-configs/x64_True_ppc64_linux.mozconfig | 4 +
- .../resource_adaptation_api_gn/moz.build | 42 +-
- .../libwebrtc/api/array_view_gn/moz.build | 42 +-
- .../api/audio/aec3_config_gn/moz.build | 42 +-
- .../api/audio/aec3_factory_gn/moz.build | 42 +-
- .../api/audio/audio_frame_api_gn/moz.build | 42 +-
- .../api/audio/audio_mixer_api_gn/moz.build | 42 +-
- .../api/audio/echo_control_gn/moz.build | 42 +-
- .../L16/audio_decoder_L16_gn/moz.build | 42 +-
- .../L16/audio_encoder_L16_gn/moz.build | 42 +-
- .../audio_codecs_api_gn/moz.build | 42 +-
- .../moz.build | 53 +-
- .../moz.build | 53 +-
- .../g711/audio_decoder_g711_gn/moz.build | 42 +-
- .../g711/audio_encoder_g711_gn/moz.build | 42 +-
- .../g722/audio_decoder_g722_gn/moz.build | 42 +-
- .../audio_encoder_g722_config_gn/moz.build | 42 +-
- .../g722/audio_encoder_g722_gn/moz.build | 42 +-
- .../ilbc/audio_decoder_ilbc_gn/moz.build | 42 +-
- .../audio_encoder_ilbc_config_gn/moz.build | 42 +-
- .../ilbc/audio_encoder_ilbc_gn/moz.build | 42 +-
- .../isac/audio_decoder_isac_fix_gn/moz.build | 42 +-
- .../audio_decoder_isac_float_gn/moz.build | 22 +-
- .../isac/audio_decoder_isac_gn/moz.build | 53 +-
- .../isac/audio_encoder_isac_fix_gn/moz.build | 42 +-
- .../audio_encoder_isac_float_gn/moz.build | 22 +-
- .../isac/audio_encoder_isac_gn/moz.build | 53 +-
- .../opus/audio_decoder_multiopus_gn/moz.build | 42 +-
- .../audio_decoder_opus_config_gn/moz.build | 42 +-
- .../opus/audio_decoder_opus_gn/moz.build | 42 +-
- .../opus/audio_encoder_multiopus_gn/moz.build | 42 +-
- .../audio_encoder_opus_config_gn/moz.build | 42 +-
- .../opus/audio_encoder_opus_gn/moz.build | 42 +-
- .../api/audio_options_api_gn/moz.build | 42 +-
- .../api/bitrate_allocation_gn/moz.build | 42 +-
- .../libwebrtc/api/call_api_gn/moz.build | 42 +-
- .../api/callfactory_api_gn/moz.build | 42 +-
- .../frame_decryptor_interface_gn/moz.build | 42 +-
- .../frame_encryptor_interface_gn/moz.build | 42 +-
- .../libwebrtc/api/crypto/options_gn/moz.build | 42 +-
- .../api/fec_controller_api_gn/moz.build | 42 +-
- .../frame_transformer_interface_gn/moz.build | 42 +-
- .../libwebrtc/api/function_view_gn/moz.build | 42 +-
- .../api/libjingle_logging_api_gn/moz.build | 42 +-
- .../api/media_stream_interface_gn/moz.build | 42 +-
- .../moz.build | 42 +-
- .../api/neteq/neteq_api_gn/moz.build | 42 +-
- .../neteq/neteq_controller_api_gn/moz.build | 42 +-
- .../api/neteq/tick_timer_gn/moz.build | 42 +-
- .../network_state_predictor_api_gn/moz.build | 42 +-
- .../api/numerics/numerics_gn/moz.build | 42 +-
- .../libwebrtc/api/priority_gn/moz.build | 42 +-
- .../libwebrtc/api/refcountedbase_gn/moz.build | 42 +-
- .../libwebrtc/api/rtc_error_gn/moz.build | 42 +-
- .../rtc_event_log/rtc_event_log_gn/moz.build | 42 +-
- .../libwebrtc/api/rtp_headers_gn/moz.build | 42 +-
- .../api/rtp_packet_info_gn/moz.build | 42 +-
- .../libwebrtc/api/rtp_parameters_gn/moz.build | 42 +-
- .../rtp_transceiver_direction_gn/moz.build | 42 +-
- .../libwebrtc/api/scoped_refptr_gn/moz.build | 42 +-
- .../api/simulated_network_api_gn/moz.build | 42 +-
- .../api/task_queue/task_queue_gn/moz.build | 42 +-
- .../transport/bitrate_settings_gn/moz.build | 42 +-
- .../field_trial_based_config_gn/moz.build | 42 +-
- .../api/transport/goog_cc_gn/moz.build | 42 +-
- .../transport/network_control_gn/moz.build | 42 +-
- .../rtp/dependency_descriptor_gn/moz.build | 42 +-
- .../api/transport/rtp/rtp_source_gn/moz.build | 42 +-
- .../webrtc_key_value_config_gn/moz.build | 42 +-
- .../libwebrtc/api/transport_api_gn/moz.build | 42 +-
- .../api/units/data_rate_gn/moz.build | 42 +-
- .../api/units/data_size_gn/moz.build | 42 +-
- .../api/units/frequency_gn/moz.build | 42 +-
- .../api/units/time_delta_gn/moz.build | 42 +-
- .../api/units/timestamp_gn/moz.build | 42 +-
- .../moz.build | 42 +-
- .../api/video/encoded_frame_gn/moz.build | 42 +-
- .../api/video/encoded_image_gn/moz.build | 42 +-
- .../recordable_encoded_frame_gn/moz.build | 42 +-
- .../api/video/video_adaptation_gn/moz.build | 42 +-
- .../video_bitrate_allocation_gn/moz.build | 42 +-
- .../moz.build | 42 +-
- .../video_bitrate_allocator_gn/moz.build | 42 +-
- .../video/video_codec_constants_gn/moz.build | 42 +-
- .../api/video/video_frame_gn/moz.build | 42 +-
- .../api/video/video_frame_i010_gn/moz.build | 42 +-
- .../api/video/video_frame_i420_gn/moz.build | 42 +-
- .../video/video_frame_metadata_gn/moz.build | 42 +-
- .../api/video/video_frame_nv12_gn/moz.build | 42 +-
- .../api/video/video_frame_type_gn/moz.build | 42 +-
- .../api/video/video_rtp_headers_gn/moz.build | 42 +-
- .../video_stream_encoder_create_gn/moz.build | 42 +-
- .../video/video_stream_encoder_gn/moz.build | 42 +-
- .../bitstream_parser_api_gn/moz.build | 42 +-
- .../moz.build | 42 +-
- .../moz.build | 42 +-
- .../moz.build | 42 +-
- .../video_codecs_api_gn/moz.build | 42 +-
- .../vp8_temporal_layers_factory_gn/moz.build | 42 +-
- .../libwebrtc/audio/audio_gn/moz.build | 42 +-
- .../audio_frame_operations_gn/moz.build | 42 +-
- .../resource_adaptation_gn/moz.build | 42 +-
- .../call/audio_sender_interface_gn/moz.build | 42 +-
- .../call/bitrate_allocator_gn/moz.build | 42 +-
- .../call/bitrate_configurator_gn/moz.build | 42 +-
- third_party/libwebrtc/call/call_gn/moz.build | 42 +-
- .../call/call_interfaces_gn/moz.build | 42 +-
- .../libwebrtc/call/fake_network_gn/moz.build | 42 +-
- .../call/rtp_interfaces_gn/moz.build | 42 +-
- .../libwebrtc/call/rtp_receiver_gn/moz.build | 42 +-
- .../libwebrtc/call/rtp_sender_gn/moz.build | 42 +-
- .../call/simulated_network_gn/moz.build | 42 +-
- .../simulated_packet_receiver_gn/moz.build | 42 +-
- .../call/video_stream_api_gn/moz.build | 42 +-
- .../common_audio_c_arm_asm_gn/moz.build | 44 +-
- .../common_audio/common_audio_c_gn/moz.build | 55 +-
- .../common_audio/common_audio_cc_gn/moz.build | 42 +-
- .../common_audio/common_audio_gn/moz.build | 42 +-
- .../common_audio_neon_c_gn/moz.build | 21 +-
- .../common_audio_neon_gn/moz.build | 21 +-
- .../fir_filter_factory_gn/moz.build | 42 +-
- .../common_audio/fir_filter_gn/moz.build | 42 +-
- .../common_audio/sinc_resampler_gn/moz.build | 42 +-
- .../ooura/fft_size_128_gn/moz.build | 44 +-
- .../ooura/fft_size_256_gn/moz.build | 42 +-
- .../spl_sqrt_floor_gn/moz.build | 56 +-
- .../common_video/common_video_gn/moz.build | 42 +-
- .../common_video/frame_counts_gn/moz.build | 42 +-
- .../generic_frame_descriptor_gn/moz.build | 42 +-
- .../logging/rtc_event_audio_gn/moz.build | 42 +-
- .../logging/rtc_event_bwe_gn/moz.build | 42 +-
- .../logging/rtc_event_pacing_gn/moz.build | 42 +-
- .../logging/rtc_event_rtp_rtcp_gn/moz.build | 42 +-
- .../logging/rtc_event_video_gn/moz.build | 42 +-
- .../logging/rtc_stream_config_gn/moz.build | 42 +-
- .../media/rtc_constants_gn/moz.build | 42 +-
- .../rtc_encoder_simulcast_proxy_gn/moz.build | 42 +-
- .../media/rtc_h264_profile_id_gn/moz.build | 42 +-
- .../rtc_internal_video_codecs_gn/moz.build | 42 +-
- .../media/rtc_media_base_gn/moz.build | 42 +-
- .../media/rtc_media_config_gn/moz.build | 42 +-
- .../moz.build | 42 +-
- .../media/rtc_vp9_profile_gn/moz.build | 42 +-
- .../audio_coding/audio_coding_gn/moz.build | 42 +-
- .../audio_coding_module_typedefs_gn/moz.build | 42 +-
- .../audio_coding_opus_common_gn/moz.build | 42 +-
- .../audio_encoder_cng_gn/moz.build | 42 +-
- .../audio_network_adaptor_config_gn/moz.build | 42 +-
- .../audio_network_adaptor_gn/moz.build | 42 +-
- .../default_neteq_factory_gn/moz.build | 42 +-
- .../modules/audio_coding/g711_c_gn/moz.build | 42 +-
- .../modules/audio_coding/g711_gn/moz.build | 42 +-
- .../modules/audio_coding/g722_c_gn/moz.build | 42 +-
- .../modules/audio_coding/g722_gn/moz.build | 42 +-
- .../modules/audio_coding/ilbc_c_gn/moz.build | 42 +-
- .../modules/audio_coding/ilbc_gn/moz.build | 42 +-
- .../audio_coding/isac_bwinfo_gn/moz.build | 42 +-
- .../modules/audio_coding/isac_c_gn/moz.build | 22 +-
- .../audio_coding/isac_common_gn/moz.build | 42 +-
- .../isac_fix_c_arm_asm_gn/moz.build | 42 +-
- .../audio_coding/isac_fix_c_gn/moz.build | 42 +-
- .../audio_coding/isac_fix_common_gn/moz.build | 42 +-
- .../audio_coding/isac_fix_gn/moz.build | 42 +-
- .../modules/audio_coding/isac_gn/moz.build | 22 +-
- .../audio_coding/isac_neon_gn/moz.build | 42 +-
- .../audio_coding/isac_vad_gn/moz.build | 42 +-
- .../legacy_encoded_audio_frame_gn/moz.build | 42 +-
- .../modules/audio_coding/neteq_gn/moz.build | 42 +-
- .../audio_coding/pcm16b_c_gn/moz.build | 42 +-
- .../modules/audio_coding/pcm16b_gn/moz.build | 42 +-
- .../modules/audio_coding/red_gn/moz.build | 42 +-
- .../audio_coding/webrtc_cng_gn/moz.build | 42 +-
- .../webrtc_multiopus_gn/moz.build | 45 +-
- .../audio_coding/webrtc_opus_gn/moz.build | 45 +-
- .../webrtc_opus_wrapper_gn/moz.build | 45 +-
- .../audio_device_api_gn/moz.build | 42 +-
- .../audio_device_buffer_gn/moz.build | 42 +-
- .../audio_device_default_gn/moz.build | 42 +-
- .../audio_device_generic_gn/moz.build | 42 +-
- .../audio_device/audio_device_gn/moz.build | 42 +-
- .../audio_device_impl_gn/moz.build | 42 +-
- .../audio_frame_manipulator_gn/moz.build | 42 +-
- .../audio_mixer/audio_mixer_impl_gn/moz.build | 42 +-
- .../aec3/adaptive_fir_filter_erl_gn/moz.build | 42 +-
- .../aec3/adaptive_fir_filter_gn/moz.build | 42 +-
- .../aec3/aec3_common_gn/moz.build | 42 +-
- .../aec3/aec3_fft_gn/moz.build | 42 +-
- .../audio_processing/aec3/aec3_gn/moz.build | 42 +-
- .../aec3/fft_data_gn/moz.build | 42 +-
- .../aec3/matched_filter_gn/moz.build | 42 +-
- .../aec3/render_buffer_gn/moz.build | 42 +-
- .../aec3/vector_math_gn/moz.build | 42 +-
- .../aec_dump/aec_dump_gn/moz.build | 42 +-
- .../null_aec_dump_factory_gn/moz.build | 42 +-
- .../aec_dump_interface_gn/moz.build | 42 +-
- .../aecm/aecm_core_gn/moz.build | 44 +-
- .../audio_processing/agc/agc_gn/moz.build | 42 +-
- .../agc/gain_control_interface_gn/moz.build | 42 +-
- .../agc/gain_map_gn/moz.build | 42 +-
- .../agc/legacy_agc_gn/moz.build | 42 +-
- .../agc/level_estimation_gn/moz.build | 42 +-
- .../agc2/adaptive_digital_gn/moz.build | 42 +-
- .../agc2/biquad_filter_gn/moz.build | 42 +-
- .../audio_processing/agc2/common_gn/moz.build | 42 +-
- .../agc2/fixed_digital_gn/moz.build | 42 +-
- .../agc2/gain_applier_gn/moz.build | 42 +-
- .../agc2/level_estimation_agc_gn/moz.build | 42 +-
- .../agc2/noise_level_estimator_gn/moz.build | 42 +-
- .../agc2/rnn_vad/rnn_vad_gn/moz.build | 42 +-
- .../agc2/rnn_vad_with_level_gn/moz.build | 42 +-
- .../modules/audio_processing/api_gn/moz.build | 42 +-
- .../audio_processing/apm_logging_gn/moz.build | 42 +-
- .../audio_buffer_gn/moz.build | 42 +-
- .../audio_frame_proxies_gn/moz.build | 42 +-
- .../audio_frame_view_gn/moz.build | 42 +-
- .../audio_processing_gn/moz.build | 42 +-
- .../audio_processing_statistics_gn/moz.build | 42 +-
- .../audio_processing/config_gn/moz.build | 42 +-
- .../high_pass_filter_gn/moz.build | 42 +-
- .../audio_processing/ns/ns_gn/moz.build | 42 +-
- .../moz.build | 42 +-
- .../audio_processing/rms_level_gn/moz.build | 42 +-
- .../transient_suppressor_api_gn/moz.build | 42 +-
- .../transient_suppressor_impl_gn/moz.build | 42 +-
- .../cascaded_biquad_filter_gn/moz.build | 42 +-
- .../legacy_delay_estimator_gn/moz.build | 42 +-
- .../utility/pffft_wrapper_gn/moz.build | 42 +-
- .../audio_processing/vad/vad_gn/moz.build | 42 +-
- .../voice_detection_gn/moz.build | 42 +-
- .../congestion_controller_gn/moz.build | 42 +-
- .../goog_cc/alr_detector_gn/moz.build | 42 +-
- .../goog_cc/delay_based_bwe_gn/moz.build | 42 +-
- .../goog_cc/estimators_gn/moz.build | 42 +-
- .../goog_cc/goog_cc_gn/moz.build | 42 +-
- .../link_capacity_estimator_gn/moz.build | 42 +-
- .../loss_based_controller_gn/moz.build | 42 +-
- .../goog_cc/probe_controller_gn/moz.build | 42 +-
- .../goog_cc/pushback_controller_gn/moz.build | 42 +-
- .../rtp/control_handler_gn/moz.build | 42 +-
- .../rtp/transport_feedback_gn/moz.build | 42 +-
- .../desktop_capture_generic_gn/moz.build | 128 +-
- .../desktop_capture_gn/moz.build | 57 +-
- .../desktop_capture/primitives_gn/moz.build | 37 +-
- .../libwebrtc/modules/module_api_gn/moz.build | 42 +-
- .../modules/module_api_public_gn/moz.build | 42 +-
- .../modules/module_fec_api_gn/moz.build | 42 +-
- .../pacing/interval_budget_gn/moz.build | 42 +-
- .../modules/pacing/pacing_gn/moz.build | 42 +-
- .../remote_bitrate_estimator_gn/moz.build | 42 +-
- .../rtp_rtcp/rtp_rtcp_format_gn/moz.build | 42 +-
- .../modules/rtp_rtcp/rtp_rtcp_gn/moz.build | 42 +-
- .../rtp_rtcp/rtp_video_header_gn/moz.build | 42 +-
- .../modules/third_party/fft/fft_gn/moz.build | 42 +-
- .../third_party/g711/g711_3p_gn/moz.build | 42 +-
- .../third_party/g722/g722_3p_gn/moz.build | 42 +-
- .../modules/utility/utility_gn/moz.build | 42 +-
- .../video_capture_internal_impl_gn/moz.build | 46 +-
- .../video_capture_module_gn/moz.build | 42 +-
- .../chain_diff_calculator_gn/moz.build | 42 +-
- .../codec_globals_headers_gn/moz.build | 42 +-
- .../av1/libaom_av1_decoder_gn/moz.build | 42 +-
- .../av1/libaom_av1_encoder_gn/moz.build | 42 +-
- .../deprecated/nack_module_gn/moz.build | 42 +-
- .../video_coding/encoded_frame_gn/moz.build | 42 +-
- .../moz.build | 42 +-
- .../video_coding/nack_module_gn/moz.build | 42 +-
- .../video_codec_interface_gn/moz.build | 42 +-
- .../video_coding/video_coding_gn/moz.build | 42 +-
- .../video_coding_utility_gn/moz.build | 42 +-
- .../video_coding/webrtc_h264_gn/moz.build | 42 +-
- .../webrtc_multiplex_gn/moz.build | 42 +-
- .../video_coding/webrtc_vp8_gn/moz.build | 42 +-
- .../webrtc_vp8_temporal_layers_gn/moz.build | 42 +-
- .../video_coding/webrtc_vp9_gn/moz.build | 42 +-
- .../webrtc_vp9_helpers_gn/moz.build | 42 +-
- .../denoiser_filter_gn/moz.build | 42 +-
- .../video_processing_gn/moz.build | 42 +-
- .../video_processing_neon_gn/moz.build | 21 +-
- third_party/libwebrtc/moz.build | 41 +-
- .../libwebrtc/rtc_base/atomicops_gn/moz.build | 42 +-
- .../audio_format_to_string_gn/moz.build | 42 +-
- .../libwebrtc/rtc_base/checks_gn/moz.build | 42 +-
- .../rtc_base/compile_assert_c_gn/moz.build | 42 +-
- .../rtc_base/criticalsection_gn/moz.build | 42 +-
- .../rtc_base/deprecation_gn/moz.build | 42 +-
- .../rtc_base/divide_round_gn/moz.build | 42 +-
- .../experiments/alr_experiment_gn/moz.build | 42 +-
- .../moz.build | 42 +-
- .../cpu_speed_experiment_gn/moz.build | 42 +-
- .../field_trial_parser_gn/moz.build | 42 +-
- .../moz.build | 42 +-
- .../moz.build | 42 +-
- .../min_video_bitrate_experiment_gn/moz.build | 42 +-
- .../quality_rampup_experiment_gn/moz.build | 42 +-
- .../quality_scaler_settings_gn/moz.build | 42 +-
- .../quality_scaling_experiment_gn/moz.build | 42 +-
- .../rate_control_settings_gn/moz.build | 42 +-
- .../rtt_mult_experiment_gn/moz.build | 42 +-
- .../moz.build | 42 +-
- .../rtc_base/gtest_prod_gn/moz.build | 42 +-
- .../rtc_base/ignore_wundef_gn/moz.build | 42 +-
- .../libwebrtc/rtc_base/logging_gn/moz.build | 42 +-
- .../rtc_base/macromagic_gn/moz.build | 42 +-
- .../memory/aligned_malloc_gn/moz.build | 42 +-
- .../rtc_base/network/sent_packet_gn/moz.build | 42 +-
- .../rtc_base/platform_thread_gn/moz.build | 42 +-
- .../platform_thread_types_gn/moz.build | 42 +-
- .../rtc_base/protobuf_utils_gn/moz.build | 42 +-
- .../rtc_base/rate_limiter_gn/moz.build | 42 +-
- .../libwebrtc/rtc_base/refcount_gn/moz.build | 42 +-
- .../rtc_base/rtc_base_approved_gn/moz.build | 42 +-
- .../libwebrtc/rtc_base/rtc_base_gn/moz.build | 42 +-
- .../libwebrtc/rtc_base/rtc_event_gn/moz.build | 42 +-
- .../rtc_base/rtc_numerics_gn/moz.build | 42 +-
- .../rtc_base/rtc_task_queue_gn/moz.build | 42 +-
- .../rtc_base/safe_compare_gn/moz.build | 42 +-
- .../rtc_base/safe_conversions_gn/moz.build | 42 +-
- .../rtc_base/safe_minmax_gn/moz.build | 42 +-
- .../libwebrtc/rtc_base/sanitizer_gn/moz.build | 42 +-
- .../rtc_base/stringutils_gn/moz.build | 42 +-
- .../synchronization/mutex_gn/moz.build | 42 +-
- .../rw_lock_wrapper_gn/moz.build | 42 +-
- .../sequence_checker_gn/moz.build | 42 +-
- .../synchronization/yield_gn/moz.build | 42 +-
- .../synchronization/yield_policy_gn/moz.build | 42 +-
- .../rtc_base/system/arch_gn/moz.build | 42 +-
- .../rtc_base/system/asm_defines_gn/moz.build | 36 +-
- .../rtc_base/system/file_wrapper_gn/moz.build | 42 +-
- .../system/ignore_warnings_gn/moz.build | 42 +-
- .../rtc_base/system/inline_gn/moz.build | 42 +-
- .../rtc_base/system/rtc_export_gn/moz.build | 42 +-
- .../system/thread_registry_gn/moz.build | 42 +-
- .../rtc_base/system/unused_gn/moz.build | 42 +-
- .../moz.build | 42 +-
- .../pending_task_safety_flag_gn/moz.build | 42 +-
- .../task_utils/repeating_task_gn/moz.build | 42 +-
- .../task_utils/to_queued_task_gn/moz.build | 42 +-
- .../third_party/base64/base64_gn/moz.build | 42 +-
- .../third_party/sigslot/sigslot_gn/moz.build | 42 +-
- .../rtc_base/thread_checker_gn/moz.build | 42 +-
- .../time/timestamp_extrapolator_gn/moz.build | 42 +-
- .../libwebrtc/rtc_base/timeutils_gn/moz.build | 42 +-
- .../rtc_base/type_traits_gn/moz.build | 42 +-
- .../rtc_base/units/unit_base_gn/moz.build | 42 +-
- .../libwebrtc/rtc_base/weak_ptr_gn/moz.build | 42 +-
- .../system_wrappers/field_trial_gn/moz.build | 42 +-
- .../system_wrappers/metrics_gn/moz.build | 42 +-
- .../system_wrappers_gn/moz.build | 42 +-
- .../test/rtp_test_utils_gn/moz.build | 42 +-
- .../absl/algorithm/algorithm_gn/moz.build | 22 +-
- .../absl/algorithm/container_gn/moz.build | 22 +-
- .../absl/base/atomic_hook_gn/moz.build | 22 +-
- .../absl/base/base_internal_gn/moz.build | 22 +-
- .../abseil-cpp/absl/base/config_gn/moz.build | 22 +-
- .../absl/base/core_headers_gn/moz.build | 22 +-
- .../absl/base/log_severity_gn/moz.build | 22 +-
- .../base/raw_logging_internal_gn/moz.build | 22 +-
- .../container/compressed_tuple_gn/moz.build | 22 +-
- .../absl/container/flat_hash_map_gn/moz.build | 22 +-
- .../container/inlined_vector_gn/moz.build | 22 +-
- .../inlined_vector_internal_gn/moz.build | 22 +-
- .../absl/memory/memory_gn/moz.build | 22 +-
- .../absl/meta/type_traits_gn/moz.build | 22 +-
- .../absl/numeric/int128_gn/moz.build | 22 +-
- .../absl/strings/internal_gn/moz.build | 22 +-
- .../absl/strings/strings_gn/moz.build | 22 +-
- .../types/bad_optional_access_gn/moz.build | 22 +-
- .../types/bad_variant_access_gn/moz.build | 22 +-
- .../absl/types/optional_gn/moz.build | 22 +-
- .../abseil-cpp/absl/types/span_gn/moz.build | 22 +-
- .../absl/types/variant_gn/moz.build | 22 +-
- .../absl/utility/utility_gn/moz.build | 22 +-
- .../third_party/pffft/pffft_gn/moz.build | 43 +-
- .../third_party/rnnoise/rnn_vad_gn/moz.build | 42 +-
- .../adaptation/video_adaptation_gn/moz.build | 42 +-
- .../video/frame_dumping_decoder_gn/moz.build | 42 +-
- .../libwebrtc/video/video_gn/moz.build | 42 +-
- .../video_stream_encoder_impl_gn/moz.build | 42 +-
- third_party/libwebrtc/webrtc_gn/moz.build | 63 +-
- 386 files changed, 160633 insertions(+), 3327 deletions(-)
- create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.json
- create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.mozconfig
- create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.json
- create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.mozconfig
- create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.json
- create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.mozconfig
- create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.json
- create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.mozconfig
-
-diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.json b/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.json
-new file mode 100644
-index 0000000..9fdac12
---- /dev/null
-+++ b/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.json
-@@ -0,0 +1,46171 @@
-+{
-+ "gn_gen_args": {
-+ "host_cpu": "x64",
-+ "is_debug": false,
-+ "target_cpu": "arm",
-+ "target_os": "linux"
-+ },
-+ "mozbuild_args": {
-+ "CPU_ARCH": "arm",
-+ "HOST_CPU_ARCH": "x86_64",
-+ "MOZ_DEBUG": null,
-+ "OS_TARGET": "Linux"
-+ },
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FIX=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs/isac:audio_decoder_isac_fix"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//api/audio_codecs/isac:audio_decoder_isac_fix": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs:audio_codecs_api",
-+ "//modules/audio_coding:isac_fix",
-+ "//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": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//api/audio_codecs/isac/audio_decoder_isac_fix.cc",
-+ "//api/audio_codecs/isac/audio_decoder_isac_fix.h"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//api/audio_codecs/isac:audio_encoder_isac": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FIX=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs/isac:audio_encoder_isac_fix"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//api/audio_codecs/isac:audio_encoder_isac_fix": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs:audio_codecs_api",
-+ "//modules/audio_coding:isac_fix",
-+ "//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": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//api/audio_codecs/isac/audio_encoder_isac_fix.cc",
-+ "//api/audio_codecs/isac/audio_encoder_isac_fix.h"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//api/audio_codecs/opus:audio_decoder_multiopus": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FIX=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0"
-+ ],
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FIX=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0"
-+ ],
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base",
-+ "//rtc_base/system:rtc_export"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//api/neteq:neteq_controller_api",
-+ "//modules/audio_coding:neteq"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/video_coding:encoded_frame"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base",
-+ "//third_party/abseil-cpp/absl/types:optional"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt",
-+ "dl"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//api:simulated_network_api",
-+ "//call:call_interfaces"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//common_audio:common_audio",
-+ "//rtc_base/system:arch",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base/system:asm_defines"
-+ ],
-+ "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_arm.S"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//common_audio:common_audio": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//common_audio:common_audio_c_arm_asm": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base/system:asm_defines"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [],
-+ "sources": [
-+ "//common_audio/signal_processing/complex_bit_reverse_arm.S",
-+ "//common_audio/signal_processing/filter_ar_fast_q12_armv7.S"
-+ ],
-+ "type": "source_set"
-+ },
-+ "//common_audio:common_audio_cc": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base_approved",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "//modules/video_coding/codecs/av1:libaom_av1_decoder",
-+ "//modules/video_coding/codecs/av1:libaom_av1_encoder",
-+ "//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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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_bwinfo": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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_common": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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_fix": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs:audio_codecs_api",
-+ "//common_audio:common_audio",
-+ "//modules/audio_coding:isac_common",
-+ "//modules/audio_coding:isac_fix_c",
-+ "//modules/audio_coding:isac_neon",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//modules/audio_coding/codecs/isac/fix/source/audio_decoder_isacfix.cc",
-+ "//modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/audio_coding:isac_fix_c": {
-+ "cflags": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs:audio_codecs_api",
-+ "//common_audio:common_audio",
-+ "//common_audio:common_audio_c",
-+ "//modules/audio_coding:isac_bwinfo",
-+ "//modules/audio_coding:isac_common",
-+ "//modules/audio_coding:isac_fix_c_arm_asm",
-+ "//modules/audio_coding:isac_fix_common",
-+ "//modules/audio_coding:isac_neon",
-+ "//modules/third_party/fft:fft",
-+ "//rtc_base:checks",
-+ "//rtc_base:compile_assert_c",
-+ "//rtc_base:rtc_base_approved",
-+ "//rtc_base:sanitizer",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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/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/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_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/transform.c"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/audio_coding:isac_fix_c_arm_asm": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//modules/audio_coding:isac_fix_common",
-+ "//rtc_base/system:asm_defines"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S",
-+ "//modules/audio_coding/codecs/isac/fix/source/pitch_filter_armv6.S"
-+ ],
-+ "type": "source_set"
-+ },
-+ "//modules/audio_coding:isac_fix_common": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//common_audio:common_audio",
-+ "//common_audio:common_audio_c",
-+ "//modules/audio_coding:isac_bwinfo"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//modules/audio_coding/codecs/isac/fix/source/codec.h",
-+ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding.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/filterbank_internal.h",
-+ "//modules/audio_coding/codecs/isac/fix/source/settings.h",
-+ "//modules/audio_coding/codecs/isac/fix/source/structs.h",
-+ "//modules/audio_coding/codecs/isac/fix/source/transform_tables.c"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/audio_coding:isac_neon": {
-+ "cflags": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//common_audio:common_audio",
-+ "//common_audio:common_audio_c",
-+ "//modules/audio_coding:isac_fix_common",
-+ "//rtc_base:checks",
-+ "//rtc_base:rtc_base_approved"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding_neon.c",
-+ "//modules/audio_coding/codecs/isac/fix/source/filterbanks_neon.c",
-+ "//modules/audio_coding/codecs/isac/fix/source/filters_neon.c",
-+ "//modules/audio_coding/codecs/isac/fix/source/lattice_neon.c",
-+ "//modules/audio_coding/codecs/isac/fix/source/transform_neon.c"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/audio_coding:isac_vad": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_ISACFX",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_ISACFX",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_ISACFX",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/audio_device:audio_device_api",
-+ "//modules/audio_device:audio_device_impl"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt",
-+ "dl"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//modules/audio_device:audio_device_api": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt",
-+ "dl"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/audio_processing/vad:vad",
-+ "//rtc_base:checks",
-+ "//rtc_base:macromagic"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "dl",
-+ "rt"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//modules/desktop_capture:desktop_capture_generic": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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/codecs/av1:libaom_av1_decoder": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_software_video_codecs",
-+ "//api/video_codecs:video_codecs_api",
-+ "//third_party/abseil-cpp/absl/base:core_headers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [],
-+ "sources": [
-+ "//modules/video_coding/codecs/av1/libaom_av1_decoder_absent.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/video_coding/codecs/av1:libaom_av1_encoder": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_software_video_codecs",
-+ "//api/video_codecs:video_codecs_api",
-+ "//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": [
-+ "//modules/video_coding/codecs/av1/libaom_av1_encoder_absent.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/video_coding/deprecated:nack_module": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [],
-+ "sources": [
-+ "//rtc_base/system/arch.h"
-+ ],
-+ "type": "source_set"
-+ },
-+ "//rtc_base/system:asm_defines": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [],
-+ "sources": [
-+ "//rtc_base/system/asm_defines.h"
-+ ],
-+ "type": "source_set"
-+ },
-+ "//rtc_base/system:file_wrapper": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "//system_wrappers/source/cpu_features_linux.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//test:rtp_test_utils": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Xclang",
-+ "-add-plugin",
-+ "-Xclang",
-+ "find-bad-constructs",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "_FORTIFY_SOURCE=2",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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 a/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.mozconfig b/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.mozconfig
-new file mode 100644
-index 0000000..66c6dc7
---- /dev/null
-+++ b/dom/media/webrtc/third_party_build/gn-configs/x64_False_arm_linux.mozconfig
-@@ -0,0 +1,3 @@
-+ac_add_options --target=arm-unknown-linux-gnueabihf
-+
-+mk_add_options MOZ_OBJDIR=obj-x64_False_arm_linux
-diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.json b/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.json
-new file mode 100644
-index 0000000..aaa7a00
---- /dev/null
-+++ b/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.json
-@@ -0,0 +1,28972 @@
-+{
-+ "gn_gen_args": {
-+ "host_cpu": "x64",
-+ "is_debug": false,
-+ "target_cpu": "ppc64",
-+ "target_os": "linux"
-+ },
-+ "mozbuild_args": {
-+ "CPU_ARCH": "ppc64",
-+ "HOST_CPU_ARCH": "x86_64",
-+ "MOZ_DEBUG": null,
-+ "OS_TARGET": "Linux"
-+ },
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt",
-+ "X11",
-+ "Xcomposite",
-+ "Xdamage",
-+ "Xext",
-+ "Xfixes",
-+ "Xrender",
-+ "Xrandr",
-+ "Xtst",
-+ "m"
-+ ],
-+ "sources": [],
-+ "type": "static_library"
-+ },
-+ "//api/adaptation:resource_adaptation_api": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_USE_BUILTIN_ILBC=1",
-+ "WEBRTC_USE_BUILTIN_OPUS=1",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_USE_BUILTIN_ILBC=1",
-+ "WEBRTC_USE_BUILTIN_OPUS=1",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base",
-+ "//rtc_base/system:rtc_export"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//api/neteq:neteq_controller_api",
-+ "//modules/audio_coding:neteq"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/video_coding:encoded_frame"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base",
-+ "//third_party/abseil-cpp/absl/types:optional"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt",
-+ "dl"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//api:simulated_network_api",
-+ "//call:call_interfaces"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base/system:arch",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//common_audio/third_party/ooura:fft_size_256": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//api:array_view",
-+ "//common_audio:common_audio_c",
-+ "//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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base_approved",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//common_audio/signal_processing/dot_product_with_scale.cc",
-+ "//common_audio/signal_processing/dot_product_with_scale.h"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//common_audio:fir_filter": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "//modules/video_coding/codecs/av1:libaom_av1_decoder",
-+ "//modules/video_coding/codecs/av1:libaom_av1_encoder",
-+ "//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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_CODEC_ILBC",
-+ "WEBRTC_CODEC_OPUS",
-+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
-+ "WEBRTC_CODEC_ISAC",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_CODEC_ILBC",
-+ "WEBRTC_CODEC_OPUS",
-+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
-+ "WEBRTC_CODEC_ISAC",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_CODEC_ILBC",
-+ "WEBRTC_CODEC_OPUS",
-+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
-+ "WEBRTC_CODEC_ISAC",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/audio_device:audio_device_api",
-+ "//modules/audio_device:audio_device_impl"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt",
-+ "dl"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//modules/audio_device:audio_device_api": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_DUMMY_AUDIO_BUILD",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt",
-+ "dl"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/audio_processing/vad:vad",
-+ "//rtc_base:checks",
-+ "//rtc_base:macromagic"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "dl",
-+ "rt"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//modules/desktop_capture:desktop_capture_generic": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "MULTI_MONITOR_SCREENSHARE",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "X11",
-+ "Xcomposite",
-+ "Xdamage",
-+ "Xext",
-+ "Xfixes",
-+ "Xrender",
-+ "Xrandr",
-+ "Xtst",
-+ "dl",
-+ "rt"
-+ ],
-+ "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"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/desktop_capture:primitives": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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/codecs/av1:libaom_av1_decoder": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_software_video_codecs",
-+ "//api/video_codecs:video_codecs_api",
-+ "//third_party/abseil-cpp/absl/base:core_headers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [],
-+ "sources": [
-+ "//modules/video_coding/codecs/av1/libaom_av1_decoder_absent.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/video_coding/codecs/av1:libaom_av1_encoder": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_software_video_codecs",
-+ "//api/video_codecs:video_codecs_api",
-+ "//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": [
-+ "//modules/video_coding/codecs/av1/libaom_av1_encoder_absent.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/video_coding/deprecated:nack_module": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "//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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_EXCLUDE_SYSTEM_TIME",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "//system_wrappers/source/cpu_features_linux.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//test:rtp_test_utils": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "PFFFT_SIMD_DISABLE"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O2",
-+ "-fno-ident",
-+ "-fdata-sections",
-+ "-ffunction-sections",
-+ "-fno-omit-frame-pointer",
-+ "-g0",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "NDEBUG",
-+ "NVALGRIND",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=0",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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 a/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.mozconfig b/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.mozconfig
-new file mode 100644
-index 0000000..d60b665
---- /dev/null
-+++ b/dom/media/webrtc/third_party_build/gn-configs/x64_False_ppc64_linux.mozconfig
-@@ -0,0 +1,3 @@
-+ac_add_options --target=powerpc64le-unknown-linux-gnu
-+
-+mk_add_options MOZ_OBJDIR=obj-x64_False_ppc64_linux
-diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.json b/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.json
-new file mode 100644
-index 0000000..bb14be3
---- /dev/null
-+++ b/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.json
-@@ -0,0 +1,45821 @@
-+{
-+ "gn_gen_args": {
-+ "host_cpu": "x64",
-+ "is_debug": true,
-+ "target_cpu": "arm",
-+ "target_os": "linux"
-+ },
-+ "mozbuild_args": {
-+ "CPU_ARCH": "arm",
-+ "HOST_CPU_ARCH": "x86_64",
-+ "MOZ_DEBUG": "1",
-+ "OS_TARGET": "Linux"
-+ },
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FIX=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs/isac:audio_decoder_isac_fix"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//api/audio_codecs/isac:audio_decoder_isac_fix": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs:audio_codecs_api",
-+ "//modules/audio_coding:isac_fix",
-+ "//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": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//api/audio_codecs/isac/audio_decoder_isac_fix.cc",
-+ "//api/audio_codecs/isac/audio_decoder_isac_fix.h"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//api/audio_codecs/isac:audio_encoder_isac": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FIX=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs/isac:audio_encoder_isac_fix"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//api/audio_codecs/isac:audio_encoder_isac_fix": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs:audio_codecs_api",
-+ "//modules/audio_coding:isac_fix",
-+ "//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": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//api/audio_codecs/isac/audio_encoder_isac_fix.cc",
-+ "//api/audio_codecs/isac/audio_encoder_isac_fix.h"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//api/audio_codecs/opus:audio_decoder_multiopus": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FIX=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0"
-+ ],
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FIX=1",
-+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=0"
-+ ],
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base",
-+ "//rtc_base/system:rtc_export"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//api/neteq:neteq_controller_api",
-+ "//modules/audio_coding:neteq"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/video_coding:encoded_frame"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base",
-+ "//third_party/abseil-cpp/absl/types:optional"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt",
-+ "dl"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//api:simulated_network_api",
-+ "//call:call_interfaces"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//common_audio:common_audio",
-+ "//rtc_base/system:arch",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base/system:asm_defines"
-+ ],
-+ "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_arm.S"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//common_audio:common_audio": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//common_audio:common_audio_c_arm_asm": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base/system:asm_defines"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [],
-+ "sources": [
-+ "//common_audio/signal_processing/complex_bit_reverse_arm.S",
-+ "//common_audio/signal_processing/filter_ar_fast_q12_armv7.S"
-+ ],
-+ "type": "source_set"
-+ },
-+ "//common_audio:common_audio_cc": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base_approved",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "//modules/video_coding/codecs/av1:libaom_av1_decoder",
-+ "//modules/video_coding/codecs/av1:libaom_av1_encoder",
-+ "//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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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_bwinfo": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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_common": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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_fix": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs:audio_codecs_api",
-+ "//common_audio:common_audio",
-+ "//modules/audio_coding:isac_common",
-+ "//modules/audio_coding:isac_fix_c",
-+ "//modules/audio_coding:isac_neon",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//modules/audio_coding/codecs/isac/fix/source/audio_decoder_isacfix.cc",
-+ "//modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/audio_coding:isac_fix_c": {
-+ "cflags": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//api/audio_codecs:audio_codecs_api",
-+ "//common_audio:common_audio",
-+ "//common_audio:common_audio_c",
-+ "//modules/audio_coding:isac_bwinfo",
-+ "//modules/audio_coding:isac_common",
-+ "//modules/audio_coding:isac_fix_c_arm_asm",
-+ "//modules/audio_coding:isac_fix_common",
-+ "//modules/audio_coding:isac_neon",
-+ "//modules/third_party/fft:fft",
-+ "//rtc_base:checks",
-+ "//rtc_base:compile_assert_c",
-+ "//rtc_base:rtc_base_approved",
-+ "//rtc_base:sanitizer",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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/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/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_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/transform.c"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/audio_coding:isac_fix_c_arm_asm": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//modules/audio_coding:isac_fix_common",
-+ "//rtc_base/system:asm_defines"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S",
-+ "//modules/audio_coding/codecs/isac/fix/source/pitch_filter_armv6.S"
-+ ],
-+ "type": "source_set"
-+ },
-+ "//modules/audio_coding:isac_fix_common": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//common_audio:common_audio",
-+ "//common_audio:common_audio_c",
-+ "//modules/audio_coding:isac_bwinfo"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//modules/audio_coding/codecs/isac/fix/source/codec.h",
-+ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding.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/filterbank_internal.h",
-+ "//modules/audio_coding/codecs/isac/fix/source/settings.h",
-+ "//modules/audio_coding/codecs/isac/fix/source/structs.h",
-+ "//modules/audio_coding/codecs/isac/fix/source/transform_tables.c"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/audio_coding:isac_neon": {
-+ "cflags": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_audio_codecs",
-+ "//common_audio:common_audio",
-+ "//common_audio:common_audio_c",
-+ "//modules/audio_coding:isac_fix_common",
-+ "//rtc_base:checks",
-+ "//rtc_base:rtc_base_approved"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding_neon.c",
-+ "//modules/audio_coding/codecs/isac/fix/source/filterbanks_neon.c",
-+ "//modules/audio_coding/codecs/isac/fix/source/filters_neon.c",
-+ "//modules/audio_coding/codecs/isac/fix/source/lattice_neon.c",
-+ "//modules/audio_coding/codecs/isac/fix/source/transform_neon.c"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/audio_coding:isac_vad": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_ISACFX",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_ISACFX",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_ISACFX",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/audio_device:audio_device_api",
-+ "//modules/audio_device:audio_device_impl"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt",
-+ "dl"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//modules/audio_device:audio_device_api": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt",
-+ "dl"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/audio_processing/vad:vad",
-+ "//rtc_base:checks",
-+ "//rtc_base:macromagic"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_APM_DEBUG_DUMP=0",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "dl",
-+ "rt"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//modules/desktop_capture:desktop_capture_generic": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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/codecs/av1:libaom_av1_decoder": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_software_video_codecs",
-+ "//api/video_codecs:video_codecs_api",
-+ "//third_party/abseil-cpp/absl/base:core_headers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [],
-+ "sources": [
-+ "//modules/video_coding/codecs/av1/libaom_av1_decoder_absent.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/video_coding/codecs/av1:libaom_av1_encoder": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_software_video_codecs",
-+ "//api/video_codecs:video_codecs_api",
-+ "//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": [
-+ "//modules/video_coding/codecs/av1/libaom_av1_encoder_absent.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/video_coding/deprecated:nack_module": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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": [
-+ "-mfpu=neon",
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [],
-+ "sources": [
-+ "//rtc_base/system/arch.h"
-+ ],
-+ "type": "source_set"
-+ },
-+ "//rtc_base/system:asm_defines": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [],
-+ "sources": [
-+ "//rtc_base/system/asm_defines.h"
-+ ],
-+ "type": "source_set"
-+ },
-+ "//rtc_base/system:file_wrapper": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "//system_wrappers/source/cpu_features_linux.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//test:rtp_test_utils": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-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_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-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",
-+ "-Xclang",
-+ "-plugin-arg-find-bad-constructs",
-+ "-Xclang",
-+ "check-ipc",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pthread",
-+ "-fcolor-diagnostics",
-+ "-fmerge-all-constants",
-+ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports",
-+ "-mllvm",
-+ "-instcombine-lower-dbg-declare=0",
-+ "-mllvm",
-+ "-enable-dse-memoryssa=false",
-+ "--target=arm-linux-gnueabihf",
-+ "-march=armv7-a",
-+ "-mfloat-abi=hard",
-+ "-mtune=generic-armv7-a",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Xclang",
-+ "-fdebug-compilation-dir",
-+ "-Xclang",
-+ ".",
-+ "-no-canonical-prefixes",
-+ "-mfpu=neon",
-+ "-mthumb",
-+ "-Wall",
-+ "-Werror",
-+ "-Wextra",
-+ "-Wimplicit-fallthrough",
-+ "-Wunreachable-code",
-+ "-Wthread-safety",
-+ "-Wextra-semi",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-Wno-c++11-narrowing",
-+ "-Wno-unneeded-internal-declaration",
-+ "-Wno-undefined-var-template",
-+ "-Wno-psabi",
-+ "-Wno-ignored-pragma-optimize",
-+ "-Wno-implicit-int-float-conversion",
-+ "-Wno-final-dtor-non-final-class",
-+ "-Wno-builtin-assume-aligned-alignment",
-+ "-Wno-deprecated-copy",
-+ "-Wno-non-c-typedef-for-linkage",
-+ "-Wno-max-tokens",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-Xclang",
-+ "-debug-info-kind=constructor",
-+ "-gsplit-dwarf",
-+ "-ggnu-pubnames",
-+ "-ftrivial-auto-var-init=pattern",
-+ "-fvisibility=hidden",
-+ "-Wheader-hygiene",
-+ "-Wstring-conversion",
-+ "-Wtautological-overlap-compare",
-+ "-Wexit-time-destructors",
-+ "-Wglobal-constructors",
-+ "-Wc++11-narrowing",
-+ "-Wimplicit-fallthrough",
-+ "-Wthread-safety",
-+ "-Winconsistent-missing-override",
-+ "-Wundef",
-+ "-Wunused-lambda-capture"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "_GNU_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "CR_SYSROOT_HASH=c2e54f675b83a61301dcdb22e8e7a2b85c01d58c",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_ARCH_ARM",
-+ "WEBRTC_ARCH_ARM_V7",
-+ "WEBRTC_HAS_NEON",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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 a/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.mozconfig b/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.mozconfig
-new file mode 100644
-index 0000000..0f162f57
---- /dev/null
-+++ b/dom/media/webrtc/third_party_build/gn-configs/x64_True_arm_linux.mozconfig
-@@ -0,0 +1,4 @@
-+ac_add_options --enable-debug
-+ac_add_options --target=arm-unknown-linux-gnueabihf
-+
-+mk_add_options MOZ_OBJDIR=obj-x64_True_arm_linux
-diff --git a/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.json b/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.json
-new file mode 100644
-index 0000000..46a2558
---- /dev/null
-+++ b/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.json
-@@ -0,0 +1,27508 @@
-+{
-+ "gn_gen_args": {
-+ "host_cpu": "x64",
-+ "is_debug": true,
-+ "target_cpu": "ppc64",
-+ "target_os": "linux"
-+ },
-+ "mozbuild_args": {
-+ "CPU_ARCH": "ppc64",
-+ "HOST_CPU_ARCH": "x86_64",
-+ "MOZ_DEBUG": "1",
-+ "OS_TARGET": "Linux"
-+ },
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt",
-+ "X11",
-+ "Xcomposite",
-+ "Xdamage",
-+ "Xext",
-+ "Xfixes",
-+ "Xrender",
-+ "Xrandr",
-+ "Xtst",
-+ "m"
-+ ],
-+ "sources": [],
-+ "type": "static_library"
-+ },
-+ "//api/adaptation:resource_adaptation_api": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_USE_BUILTIN_ILBC=1",
-+ "WEBRTC_USE_BUILTIN_OPUS=1",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_USE_BUILTIN_ILBC=1",
-+ "WEBRTC_USE_BUILTIN_OPUS=1",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base",
-+ "//rtc_base/system:rtc_export"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//api/neteq:neteq_controller_api",
-+ "//modules/audio_coding:neteq"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/video_coding:encoded_frame"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base",
-+ "//third_party/abseil-cpp/absl/types:optional"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt",
-+ "dl"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//api:simulated_network_api",
-+ "//call:call_interfaces"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base/system:arch",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//common_audio/third_party/ooura:fft_size_256": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//api:array_view",
-+ "//common_audio:common_audio_c",
-+ "//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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//rtc_base:rtc_base_approved",
-+ "//system_wrappers:system_wrappers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "sources": [
-+ "//common_audio/signal_processing/dot_product_with_scale.cc",
-+ "//common_audio/signal_processing/dot_product_with_scale.h"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//common_audio:fir_filter": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "//modules/video_coding/codecs/av1:libaom_av1_decoder",
-+ "//modules/video_coding/codecs/av1:libaom_av1_encoder",
-+ "//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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "m",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_CODEC_ILBC",
-+ "WEBRTC_CODEC_OPUS",
-+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
-+ "WEBRTC_CODEC_ISAC",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_CODEC_ILBC",
-+ "WEBRTC_CODEC_OPUS",
-+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
-+ "WEBRTC_CODEC_ISAC",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_CODEC_ILBC",
-+ "WEBRTC_CODEC_OPUS",
-+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
-+ "WEBRTC_CODEC_ISAC",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/audio_device:audio_device_api",
-+ "//modules/audio_device:audio_device_impl"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt",
-+ "dl"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//modules/audio_device:audio_device_api": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_DUMMY_AUDIO_BUILD",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt",
-+ "dl"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//modules/audio_processing/vad:vad",
-+ "//rtc_base:checks",
-+ "//rtc_base:macromagic"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=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_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_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_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "dl",
-+ "rt"
-+ ],
-+ "sources": [],
-+ "type": "source_set"
-+ },
-+ "//modules/desktop_capture:desktop_capture_generic": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "MULTI_MONITOR_SCREENSHARE",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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/abseil-cpp/"
-+ ],
-+ "libs": [
-+ "X11",
-+ "Xcomposite",
-+ "Xdamage",
-+ "Xext",
-+ "Xfixes",
-+ "Xrender",
-+ "Xrandr",
-+ "Xtst",
-+ "dl",
-+ "rt"
-+ ],
-+ "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"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/desktop_capture:primitives": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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/codecs/av1:libaom_av1_decoder": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_software_video_codecs",
-+ "//api/video_codecs:video_codecs_api",
-+ "//third_party/abseil-cpp/absl/base:core_headers"
-+ ],
-+ "include_dirs": [
-+ "//",
-+ "//third_party/abseil-cpp/"
-+ ],
-+ "libs": [],
-+ "sources": [
-+ "//modules/video_coding/codecs/av1/libaom_av1_decoder_absent.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/video_coding/codecs/av1:libaom_av1_encoder": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "ABSL_ALLOCATOR_NOTHROW=1"
-+ ],
-+ "deps": [
-+ "//:poison_software_video_codecs",
-+ "//api/video_codecs:video_codecs_api",
-+ "//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": [
-+ "//modules/video_coding/codecs/av1/libaom_av1_encoder_absent.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//modules/video_coding/deprecated:nack_module": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "//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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "WEBRTC_EXCLUDE_SYSTEM_TIME",
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "rt"
-+ ],
-+ "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",
-+ "//system_wrappers/source/cpu_features_linux.cc"
-+ ],
-+ "type": "static_library"
-+ },
-+ "//test:rtp_test_utils": {
-+ "cflags": [
-+ "-fno-strict-aliasing",
-+ "--param=ssp-buffer-size=4",
-+ "-fstack-protector",
-+ "-funwind-tables",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "PFFFT_SIMD_DISABLE"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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",
-+ "-fPIC",
-+ "-pipe",
-+ "-pthread",
-+ "-m64",
-+ "-Wno-builtin-macro-redefined",
-+ "-D__DATE__=",
-+ "-D__TIME__=",
-+ "-D__TIMESTAMP__=",
-+ "-Wall",
-+ "-Werror",
-+ "-Wno-unused-local-typedefs",
-+ "-Wno-maybe-uninitialized",
-+ "-Wno-deprecated-declarations",
-+ "-Wno-comments",
-+ "-Wno-packed-not-aligned",
-+ "-Wno-missing-field-initializers",
-+ "-Wno-unused-parameter",
-+ "-O0",
-+ "-fno-omit-frame-pointer",
-+ "-g2",
-+ "-fvisibility=hidden"
-+ ],
-+ "defines": [
-+ "USE_UDEV",
-+ "USE_AURA=1",
-+ "USE_GLIB=1",
-+ "USE_NSS_CERTS=1",
-+ "USE_OZONE=1",
-+ "USE_X11=1",
-+ "_FILE_OFFSET_BITS=64",
-+ "_LARGEFILE_SOURCE",
-+ "_LARGEFILE64_SOURCE",
-+ "__STDC_CONSTANT_MACROS",
-+ "__STDC_FORMAT_MACROS",
-+ "DYNAMIC_ANNOTATIONS_ENABLED=1",
-+ "_DEBUG",
-+ "WEBRTC_ENABLE_PROTOBUF=0",
-+ "RTC_ENABLE_VP9",
-+ "WEBRTC_LIBRARY_IMPL",
-+ "WEBRTC_MOZILLA_BUILD",
-+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0",
-+ "WEBRTC_POSIX",
-+ "WEBRTC_LINUX",
-+ "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": [
-+ "dl",
-+ "rt"
-+ ],
-+ "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 a/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.mozconfig b/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.mozconfig
-new file mode 100644
-index 0000000..7459e29
---- /dev/null
-+++ b/dom/media/webrtc/third_party_build/gn-configs/x64_True_ppc64_linux.mozconfig
-@@ -0,0 +1,4 @@
-+ac_add_options --enable-debug
-+ac_add_options --target=powerpc64le-unknown-linux-gnu
-+
-+mk_add_options MOZ_OBJDIR=obj-x64_True_ppc64_linux
-diff --git a/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build b/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
-index 4623a27..fe6bf28 100644
---- a/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("resource_adaptation_api_gn")
-diff --git a/third_party/libwebrtc/api/array_view_gn/moz.build b/third_party/libwebrtc/api/array_view_gn/moz.build
-index 05a4469..4057e43 100644
---- a/third_party/libwebrtc/api/array_view_gn/moz.build
-+++ b/third_party/libwebrtc/api/array_view_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("array_view_gn")
-diff --git a/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build b/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
-index 7032d87..57d689f 100644
---- a/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio/aec3_config_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("aec3_config_gn")
-diff --git a/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build b/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
-index e2463d9..0fc4e75 100644
---- a/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("aec3_factory_gn")
-diff --git a/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build b/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
-index 2fdeec8..5d97b75 100644
---- a/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_frame_api_gn")
-diff --git a/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build b/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
-index 005f5ee..54fef644 100644
---- a/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_mixer_api_gn")
-diff --git a/third_party/libwebrtc/api/audio/echo_control_gn/moz.build b/third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-index c0ee63a..2a44828 100644
---- a/third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio/echo_control_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("echo_control_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-index 920761f..4bb4619 100644
---- a/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_decoder_L16_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-index fe3ff1d..155a9d3 100644
---- a/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_L16_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-index 1a0b426..8b2f501 100644
---- a/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -142,10 +141,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -186,6 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_codecs_api_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
-index b668e7d..c41b2d1 100644
---- a/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build
-@@ -80,17 +80,13 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_UDEV"] = True
- DEFINES["WEBRTC_LINUX"] = 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["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
- OS_LIBS += [
-- "m",
- "rt"
- ]
-
-@@ -159,9 +155,14 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1"
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0"
-
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+
- OS_LIBS += [
-- "android_support",
-- "unwind"
-+ "m"
- ]
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -172,10 +173,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -203,12 +200,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
- CXXFLAGS += [
-@@ -231,6 +242,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -243,4 +260,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("builtin_audio_decoder_factory_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
-index 7e4c2f0..3206c4b 100644
---- a/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build
-@@ -80,17 +80,13 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_UDEV"] = True
- DEFINES["WEBRTC_LINUX"] = 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["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
- OS_LIBS += [
-- "m",
- "rt"
- ]
-
-@@ -159,9 +155,14 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1"
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0"
-
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+
- OS_LIBS += [
-- "android_support",
-- "unwind"
-+ "m"
- ]
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -172,10 +173,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -203,12 +200,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
- CXXFLAGS += [
-@@ -231,6 +242,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -243,4 +260,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("builtin_audio_encoder_factory_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-index ecff360..f825da3 100644
---- a/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_decoder_g711_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-index 9074b56..a4bda9e 100644
---- a/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_g711_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-index 67e9a33..da88335 100644
---- a/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_decoder_g722_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-index 6eb5a9d..09bb36d 100644
---- a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_g722_config_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-index 0cc24be..c1fe587 100644
---- a/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_g722_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build
-index e6710b7..2179c9f 100644
---- a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_decoder_ilbc_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build
-index 44fc978..6a886e8 100644
---- a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_ilbc_config_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build
-index 73ca72d..3c5c143 100644
---- a/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_ilbc_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn/moz.build
-index 2fe1230..1a7a294 100644
---- a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn/moz.build
-@@ -14,12 +14,7 @@ CXXFLAGS += [
- ]
-
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
--DEFINES["ANDROID"] = True
--DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
--DEFINES["HAVE_SYS_UIO_H"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ANDROID"] = True
--DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [
- "/tools/profiler/public"
- ]
-
--OS_LIBS += [
-- "android_support",
-- "log",
-- "unwind"
--]
--
- UNIFIED_SOURCES += [
- "/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix.cc"
- ]
-@@ -66,4 +55,35 @@ if CONFIG["MOZ_DEBUG"] == "1":
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
- DEFINES["_DEBUG"] = True
-
-+if CONFIG["OS_TARGET"] == "Android":
-+
-+ DEFINES["ANDROID"] = True
-+ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
-+ DEFINES["HAVE_SYS_UIO_H"] = True
-+ DEFINES["WEBRTC_ANDROID"] = True
-+ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "log",
-+ "unwind"
-+ ]
-+
-+if CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_AURA"] = "1"
-+ DEFINES["USE_GLIB"] = "1"
-+ DEFINES["USE_NSS_CERTS"] = "1"
-+ DEFINES["USE_OZONE"] = "1"
-+ DEFINES["USE_UDEV"] = True
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_FILE_OFFSET_BITS"] = "64"
-+ DEFINES["_LARGEFILE64_SOURCE"] = True
-+ DEFINES["_LARGEFILE_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "rt"
-+ ]
-+
- Library("audio_decoder_isac_fix_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build
-index 7b1781b..7d25fc4 100644
---- a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -137,15 +136,15 @@ if CONFIG["CPU_ARCH"] == "aarch64":
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- DEFINES["_FORTIFY_SOURCE"] = "2"
-+ DEFINES["USE_X11"] = "1"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
-@@ -176,6 +175,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -203,4 +203,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_decoder_isac_float_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build
-index d605e26..27fc9c1 100644
---- a/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build
-@@ -74,17 +74,13 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_UDEV"] = True
- DEFINES["WEBRTC_LINUX"] = 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["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
- OS_LIBS += [
-- "m",
- "rt"
- ]
-
-@@ -149,9 +145,14 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1"
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0"
-
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+
- OS_LIBS += [
-- "android_support",
-- "unwind"
-+ "m"
- ]
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -162,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,12 +190,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-@@ -217,6 +228,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -225,4 +242,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_decoder_isac_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn/moz.build
-index 140510d..d396909 100644
---- a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn/moz.build
-@@ -14,12 +14,7 @@ CXXFLAGS += [
- ]
-
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
--DEFINES["ANDROID"] = True
--DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
--DEFINES["HAVE_SYS_UIO_H"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ANDROID"] = True
--DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [
- "/tools/profiler/public"
- ]
-
--OS_LIBS += [
-- "android_support",
-- "log",
-- "unwind"
--]
--
- UNIFIED_SOURCES += [
- "/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix.cc"
- ]
-@@ -66,4 +55,35 @@ if CONFIG["MOZ_DEBUG"] == "1":
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
- DEFINES["_DEBUG"] = True
-
-+if CONFIG["OS_TARGET"] == "Android":
-+
-+ DEFINES["ANDROID"] = True
-+ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
-+ DEFINES["HAVE_SYS_UIO_H"] = True
-+ DEFINES["WEBRTC_ANDROID"] = True
-+ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "log",
-+ "unwind"
-+ ]
-+
-+if CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_AURA"] = "1"
-+ DEFINES["USE_GLIB"] = "1"
-+ DEFINES["USE_NSS_CERTS"] = "1"
-+ DEFINES["USE_OZONE"] = "1"
-+ DEFINES["USE_UDEV"] = True
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_FILE_OFFSET_BITS"] = "64"
-+ DEFINES["_LARGEFILE64_SOURCE"] = True
-+ DEFINES["_LARGEFILE_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "rt"
-+ ]
-+
- Library("audio_encoder_isac_fix_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build
-index 78d3d4c..93a5bbc 100644
---- a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -137,15 +136,15 @@ if CONFIG["CPU_ARCH"] == "aarch64":
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- DEFINES["_FORTIFY_SOURCE"] = "2"
-+ DEFINES["USE_X11"] = "1"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
-@@ -176,6 +175,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -203,4 +203,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_isac_float_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build
-index a6fa33f..9759770 100644
---- a/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build
-@@ -74,17 +74,13 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_UDEV"] = True
- DEFINES["WEBRTC_LINUX"] = 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["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
- OS_LIBS += [
-- "m",
- "rt"
- ]
-
-@@ -149,9 +145,14 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "1"
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "0"
-
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+
- OS_LIBS += [
-- "android_support",
-- "unwind"
-+ "m"
- ]
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -162,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,12 +190,26 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-+ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "m"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0"
-@@ -217,6 +228,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -225,4 +242,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_isac_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-index 67294ad..7d52854 100644
---- a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_decoder_multiopus_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-index 59ae4dd..f31c440 100644
---- a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_decoder_opus_config_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
-index 05f7073..96e0506 100644
---- a/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_decoder_opus_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-index 1cbbd76..86a4049 100644
---- a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_multiopus_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-index f2dd3b9..809a469 100644
---- a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -144,10 +143,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -157,10 +155,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -188,6 +182,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -203,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -215,4 +223,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_opus_config_gn")
-diff --git a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
-index b126ad7..54acb53 100644
---- a/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_opus_gn")
-diff --git a/third_party/libwebrtc/api/audio_options_api_gn/moz.build b/third_party/libwebrtc/api/audio_options_api_gn/moz.build
-index c5d3b22..e36177b8 100644
---- a/third_party/libwebrtc/api/audio_options_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/audio_options_api_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_options_api_gn")
-diff --git a/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build b/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
-index f0c626a..7c31d9e 100644
---- a/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
-+++ b/third_party/libwebrtc/api/bitrate_allocation_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("bitrate_allocation_gn")
-diff --git a/third_party/libwebrtc/api/call_api_gn/moz.build b/third_party/libwebrtc/api/call_api_gn/moz.build
-index 81dbf26..f575685 100644
---- a/third_party/libwebrtc/api/call_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/call_api_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("call_api_gn")
-diff --git a/third_party/libwebrtc/api/callfactory_api_gn/moz.build b/third_party/libwebrtc/api/callfactory_api_gn/moz.build
-index 91184e1..00c37d0 100644
---- a/third_party/libwebrtc/api/callfactory_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/callfactory_api_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("callfactory_api_gn")
-diff --git a/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build b/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
-index 0829f1f..cb56220 100644
---- a/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
-+++ b/third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("frame_decryptor_interface_gn")
-diff --git a/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build b/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
-index dea3d6f..b9215a3 100644
---- a/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
-+++ b/third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("frame_encryptor_interface_gn")
-diff --git a/third_party/libwebrtc/api/crypto/options_gn/moz.build b/third_party/libwebrtc/api/crypto/options_gn/moz.build
-index 4b7cdf9..0ae9c89 100644
---- a/third_party/libwebrtc/api/crypto/options_gn/moz.build
-+++ b/third_party/libwebrtc/api/crypto/options_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("options_gn")
-diff --git a/third_party/libwebrtc/api/fec_controller_api_gn/moz.build b/third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-index d4b1272..f095e98 100644
---- a/third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/fec_controller_api_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("fec_controller_api_gn")
-diff --git a/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build b/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-index 8a12110..308c744 100644
---- a/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-+++ b/third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("frame_transformer_interface_gn")
-diff --git a/third_party/libwebrtc/api/function_view_gn/moz.build b/third_party/libwebrtc/api/function_view_gn/moz.build
-index a05888e..fe7332d 100644
---- a/third_party/libwebrtc/api/function_view_gn/moz.build
-+++ b/third_party/libwebrtc/api/function_view_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("function_view_gn")
-diff --git a/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build b/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
-index 9bfd92d..4f1138f 100644
---- a/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("jingle_logging_api_gn")
-diff --git a/third_party/libwebrtc/api/media_stream_interface_gn/moz.build b/third_party/libwebrtc/api/media_stream_interface_gn/moz.build
-index 0a4dae4..dfff8a0 100644
---- a/third_party/libwebrtc/api/media_stream_interface_gn/moz.build
-+++ b/third_party/libwebrtc/api/media_stream_interface_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("media_stream_interface_gn")
-diff --git a/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build b/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
-index e1e72b4..8aebf9f 100644
---- a/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
-+++ b/third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("default_neteq_controller_factory_gn")
-diff --git a/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build b/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-index ad0b2116..ba3296f8 100644
---- a/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("neteq_api_gn")
-diff --git a/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build b/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-index bb21420..8dcb66f 100644
---- a/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -138,10 +137,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -151,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("neteq_controller_api_gn")
-diff --git a/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build b/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
-index b94199007..a9d0c5a9e 100644
---- a/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
-+++ b/third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("tick_timer_gn")
-diff --git a/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build b/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
-index 4e3f495..a92e39d 100644
---- a/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("network_state_predictor_api_gn")
-diff --git a/third_party/libwebrtc/api/numerics/numerics_gn/moz.build b/third_party/libwebrtc/api/numerics/numerics_gn/moz.build
-index 9619b82..2d0c999 100644
---- a/third_party/libwebrtc/api/numerics/numerics_gn/moz.build
-+++ b/third_party/libwebrtc/api/numerics/numerics_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("numerics_gn")
-diff --git a/third_party/libwebrtc/api/priority_gn/moz.build b/third_party/libwebrtc/api/priority_gn/moz.build
-index d24a05c..a4cb80e 100644
---- a/third_party/libwebrtc/api/priority_gn/moz.build
-+++ b/third_party/libwebrtc/api/priority_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("priority_gn")
-diff --git a/third_party/libwebrtc/api/refcountedbase_gn/moz.build b/third_party/libwebrtc/api/refcountedbase_gn/moz.build
-index 11fd3b4..5133b43 100644
---- a/third_party/libwebrtc/api/refcountedbase_gn/moz.build
-+++ b/third_party/libwebrtc/api/refcountedbase_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("refcountedbase_gn")
-diff --git a/third_party/libwebrtc/api/rtc_error_gn/moz.build b/third_party/libwebrtc/api/rtc_error_gn/moz.build
-index 8097cda..0f3d080 100644
---- a/third_party/libwebrtc/api/rtc_error_gn/moz.build
-+++ b/third_party/libwebrtc/api/rtc_error_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_error_gn")
-diff --git a/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build b/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
-index 5e8e0e2..20afb8d 100644
---- a/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
-+++ b/third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_event_log_gn")
-diff --git a/third_party/libwebrtc/api/rtp_headers_gn/moz.build b/third_party/libwebrtc/api/rtp_headers_gn/moz.build
-index f9a2bee..c2db9d6 100644
---- a/third_party/libwebrtc/api/rtp_headers_gn/moz.build
-+++ b/third_party/libwebrtc/api/rtp_headers_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_headers_gn")
-diff --git a/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build b/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
-index 514ad3d..240ee75 100644
---- a/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
-+++ b/third_party/libwebrtc/api/rtp_packet_info_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_packet_info_gn")
-diff --git a/third_party/libwebrtc/api/rtp_parameters_gn/moz.build b/third_party/libwebrtc/api/rtp_parameters_gn/moz.build
-index f14b25c..8e62183 100644
---- a/third_party/libwebrtc/api/rtp_parameters_gn/moz.build
-+++ b/third_party/libwebrtc/api/rtp_parameters_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,10 +135,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -149,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -180,6 +174,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -207,4 +215,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_parameters_gn")
-diff --git a/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build b/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
-index 3d00c45..dd2cf5c 100644
---- a/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
-+++ b/third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_transceiver_direction_gn")
-diff --git a/third_party/libwebrtc/api/scoped_refptr_gn/moz.build b/third_party/libwebrtc/api/scoped_refptr_gn/moz.build
-index 21c182e..6c5f8c7 100644
---- a/third_party/libwebrtc/api/scoped_refptr_gn/moz.build
-+++ b/third_party/libwebrtc/api/scoped_refptr_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("scoped_refptr_gn")
-diff --git a/third_party/libwebrtc/api/simulated_network_api_gn/moz.build b/third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-index 5ab2091..dba4e30 100644
---- a/third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/simulated_network_api_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("simulated_network_api_gn")
-diff --git a/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build b/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
-index 318260b2..c8ac73d 100644
---- a/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
-+++ b/third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("task_queue_gn")
-diff --git a/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build b/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
-index 40ebc67..a31ebdf 100644
---- a/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
-+++ b/third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("bitrate_settings_gn")
-diff --git a/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build b/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
-index 6c4338c..cf084bb 100644
---- a/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
-+++ b/third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("field_trial_based_config_gn")
-diff --git a/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build b/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
-index cc8c4aa..b1945f1 100644
---- a/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
-+++ b/third_party/libwebrtc/api/transport/goog_cc_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("goog_cc_gn")
-diff --git a/third_party/libwebrtc/api/transport/network_control_gn/moz.build b/third_party/libwebrtc/api/transport/network_control_gn/moz.build
-index eb3e985..39c7a01 100644
---- a/third_party/libwebrtc/api/transport/network_control_gn/moz.build
-+++ b/third_party/libwebrtc/api/transport/network_control_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("network_control_gn")
-diff --git a/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build b/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
-index 40322fdb..82a6641 100644
---- a/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
-+++ b/third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("dependency_descriptor_gn")
-diff --git a/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build b/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
-index 9452c3c..11bacc6 100644
---- a/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
-+++ b/third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_source_gn")
-diff --git a/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build b/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build
-index 6eb8885..2d8e8fd 100644
---- a/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build
-+++ b/third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_key_value_config_gn")
-diff --git a/third_party/libwebrtc/api/transport_api_gn/moz.build b/third_party/libwebrtc/api/transport_api_gn/moz.build
-index 8edd460..faa9e5e 100644
---- a/third_party/libwebrtc/api/transport_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/transport_api_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("transport_api_gn")
-diff --git a/third_party/libwebrtc/api/units/data_rate_gn/moz.build b/third_party/libwebrtc/api/units/data_rate_gn/moz.build
-index 693019a..81ef2b0 100644
---- a/third_party/libwebrtc/api/units/data_rate_gn/moz.build
-+++ b/third_party/libwebrtc/api/units/data_rate_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("data_rate_gn")
-diff --git a/third_party/libwebrtc/api/units/data_size_gn/moz.build b/third_party/libwebrtc/api/units/data_size_gn/moz.build
-index 65aa40d..39ef6b8 100644
---- a/third_party/libwebrtc/api/units/data_size_gn/moz.build
-+++ b/third_party/libwebrtc/api/units/data_size_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("data_size_gn")
-diff --git a/third_party/libwebrtc/api/units/frequency_gn/moz.build b/third_party/libwebrtc/api/units/frequency_gn/moz.build
-index d3e6177..3de4c8b 100644
---- a/third_party/libwebrtc/api/units/frequency_gn/moz.build
-+++ b/third_party/libwebrtc/api/units/frequency_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("frequency_gn")
-diff --git a/third_party/libwebrtc/api/units/time_delta_gn/moz.build b/third_party/libwebrtc/api/units/time_delta_gn/moz.build
-index 177fe04..eb2d316 100644
---- a/third_party/libwebrtc/api/units/time_delta_gn/moz.build
-+++ b/third_party/libwebrtc/api/units/time_delta_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("time_delta_gn")
-diff --git a/third_party/libwebrtc/api/units/timestamp_gn/moz.build b/third_party/libwebrtc/api/units/timestamp_gn/moz.build
-index a8b0859..5af5ee4 100644
---- a/third_party/libwebrtc/api/units/timestamp_gn/moz.build
-+++ b/third_party/libwebrtc/api/units/timestamp_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("timestamp_gn")
-diff --git a/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build b/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
-index c5c123e..7dad3fd 100644
---- a/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("builtin_video_bitrate_allocator_factory_gn")
-diff --git a/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build b/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-index 3adb5ed..86773e3 100644
---- a/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/encoded_frame_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("encoded_frame_gn")
-diff --git a/third_party/libwebrtc/api/video/encoded_image_gn/moz.build b/third_party/libwebrtc/api/video/encoded_image_gn/moz.build
-index b45968f..7893bfd 100644
---- a/third_party/libwebrtc/api/video/encoded_image_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/encoded_image_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("encoded_image_gn")
-diff --git a/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build b/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
-index bb772b7..a15140b 100644
---- a/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("recordable_encoded_frame_gn")
-diff --git a/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build b/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
-index 140c6ea..677d785 100644
---- a/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_adaptation_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_adaptation_gn")
-diff --git a/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build b/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
-index 22b9e42..868852de 100644
---- a/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_bitrate_allocation_gn")
-diff --git a/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build b/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-index aaf863a..42a97f9 100644
---- a/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_bitrate_allocator_factory_gn")
-diff --git a/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build b/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
-index d47ea5a..87f6de2 100644
---- a/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_bitrate_allocator_gn")
-diff --git a/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build b/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
-index 2fe69a1..49b35a3 100644
---- a/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_codec_constants_gn")
-diff --git a/third_party/libwebrtc/api/video/video_frame_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_gn/moz.build
-index ff9becd..ca96d5c 100644
---- a/third_party/libwebrtc/api/video/video_frame_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_frame_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,10 +140,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -154,10 +152,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_frame_gn")
-diff --git a/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
-index db190b5..3288031 100644
---- a/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_frame_i010_gn")
-diff --git a/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build
-index 9b14069..b773f61 100644
---- a/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_frame_i420_gn")
-diff --git a/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
-index 04b07b2..0bba927 100644
---- a/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_frame_metadata_gn")
-diff --git a/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build
-index 263b498..eb73b01 100644
---- a/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_frame_nv12_gn")
-diff --git a/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build b/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
-index e420434..365a346 100644
---- a/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_frame_type_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_frame_type_gn")
-diff --git a/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build b/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
-index 0e3dcea..23c32f5 100644
---- a/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -142,10 +141,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -186,6 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_rtp_headers_gn")
-diff --git a/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build b/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build
-index 5a0cb4d..d076578 100644
---- a/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_stream_encoder_create_gn")
-diff --git a/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build b/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-index bc76ea3..7a011b3 100644
---- a/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-+++ b/third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_stream_encoder_gn")
-diff --git a/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build b/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
-index d1b9e96..5d25ba5 100644
---- a/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("bitstream_parser_api_gn")
-diff --git a/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build b/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
-index f1509f6..93f760d 100644
---- a/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
-+++ b/third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("builtin_video_decoder_factory_gn")
-diff --git a/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build b/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build
-index 6839a60..98aebda 100644
---- a/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build
-+++ b/third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("builtin_video_encoder_factory_gn")
-diff --git a/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build b/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
-index 122624b..c3cb1c3 100644
---- a/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
-+++ b/third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_software_fallback_wrappers_gn")
-diff --git a/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build b/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-index 0dd0193..281aa65 100644
---- a/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-+++ b/third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build
-@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_codecs_api_gn")
-diff --git a/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build b/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
-index 3db1ee8..ccc37e6 100644
---- a/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
-+++ b/third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("vp8_temporal_layers_factory_gn")
-diff --git a/third_party/libwebrtc/audio/audio_gn/moz.build b/third_party/libwebrtc/audio/audio_gn/moz.build
-index 59588fa..5b0a304 100644
---- a/third_party/libwebrtc/audio/audio_gn/moz.build
-+++ b/third_party/libwebrtc/audio/audio_gn/moz.build
-@@ -91,7 +91,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -161,10 +160,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -174,10 +172,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -205,6 +199,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -220,6 +222,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -232,4 +240,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_gn")
-diff --git a/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build b/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
-index b387486..c407096 100644
---- a/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
-+++ b/third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_frame_operations_gn")
-diff --git a/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build b/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-index 98fe445..c59a3da 100644
---- a/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-+++ b/third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build
-@@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -157,10 +156,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -170,10 +168,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -201,6 +195,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -216,6 +218,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -228,4 +236,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("resource_adaptation_gn")
-diff --git a/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build b/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
-index 8418214..22d37b3 100644
---- a/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
-+++ b/third_party/libwebrtc/call/audio_sender_interface_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_sender_interface_gn")
-diff --git a/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build b/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
-index d0706ba..58d92f2 100644
---- a/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
-+++ b/third_party/libwebrtc/call/bitrate_allocator_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("bitrate_allocator_gn")
-diff --git a/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build b/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-index 3302bb8..3e6a932 100644
---- a/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-+++ b/third_party/libwebrtc/call/bitrate_configurator_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("bitrate_configurator_gn")
-diff --git a/third_party/libwebrtc/call/call_gn/moz.build b/third_party/libwebrtc/call/call_gn/moz.build
-index 24f1369..959d606 100644
---- a/third_party/libwebrtc/call/call_gn/moz.build
-+++ b/third_party/libwebrtc/call/call_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -152,10 +151,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -165,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -196,6 +190,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -211,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -223,4 +231,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("call_gn")
-diff --git a/third_party/libwebrtc/call/call_interfaces_gn/moz.build b/third_party/libwebrtc/call/call_interfaces_gn/moz.build
-index e0f8d23..7f0feae 100644
---- a/third_party/libwebrtc/call/call_interfaces_gn/moz.build
-+++ b/third_party/libwebrtc/call/call_interfaces_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("call_interfaces_gn")
-diff --git a/third_party/libwebrtc/call/fake_network_gn/moz.build b/third_party/libwebrtc/call/fake_network_gn/moz.build
-index 196758b..392aad7 100644
---- a/third_party/libwebrtc/call/fake_network_gn/moz.build
-+++ b/third_party/libwebrtc/call/fake_network_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("fake_network_gn")
-diff --git a/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build b/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
-index 51f46cc..d79a1ab 100644
---- a/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
-+++ b/third_party/libwebrtc/call/rtp_interfaces_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_interfaces_gn")
-diff --git a/third_party/libwebrtc/call/rtp_receiver_gn/moz.build b/third_party/libwebrtc/call/rtp_receiver_gn/moz.build
-index 12d0556..d6097d3 100644
---- a/third_party/libwebrtc/call/rtp_receiver_gn/moz.build
-+++ b/third_party/libwebrtc/call/rtp_receiver_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_receiver_gn")
-diff --git a/third_party/libwebrtc/call/rtp_sender_gn/moz.build b/third_party/libwebrtc/call/rtp_sender_gn/moz.build
-index 114bad2..6e47fbd 100644
---- a/third_party/libwebrtc/call/rtp_sender_gn/moz.build
-+++ b/third_party/libwebrtc/call/rtp_sender_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_sender_gn")
-diff --git a/third_party/libwebrtc/call/simulated_network_gn/moz.build b/third_party/libwebrtc/call/simulated_network_gn/moz.build
-index b277778..f0d1f2d 100644
---- a/third_party/libwebrtc/call/simulated_network_gn/moz.build
-+++ b/third_party/libwebrtc/call/simulated_network_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("simulated_network_gn")
-diff --git a/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build b/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build
-index 99a8c56..76ed3d7 100644
---- a/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build
-+++ b/third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("simulated_packet_receiver_gn")
-diff --git a/third_party/libwebrtc/call/video_stream_api_gn/moz.build b/third_party/libwebrtc/call/video_stream_api_gn/moz.build
-index f8ead06..b8a376c 100644
---- a/third_party/libwebrtc/call/video_stream_api_gn/moz.build
-+++ b/third_party/libwebrtc/call/video_stream_api_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_stream_api_gn")
-diff --git a/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
-index 66e9a29ea..f7168fd 100644
---- a/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,25 +122,20 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
--
- SOURCES += [
- "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse_arm.S",
- "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12_armv7.S"
- ]
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- DEFINES["_FORTIFY_SOURCE"] = "2"
-+ DEFINES["USE_X11"] = "1"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
-@@ -172,6 +166,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -183,6 +185,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -191,4 +199,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("common_audio_c_arm_asm_gn")
-diff --git a/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
-index eda1ed7..46259fe 100644
---- a/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build
-@@ -120,7 +120,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -130,11 +129,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- "rt"
- ]
-
-- 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"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
-@@ -204,9 +198,13 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+
-+ 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 not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -217,10 +215,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -248,6 +242,12 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = 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["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -256,6 +256,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
- "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c"
- ]
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
- CFLAGS += [
-@@ -282,6 +289,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CFLAGS += [
-@@ -294,4 +307,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("common_audio_c_gn")
-diff --git a/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
-index 92623b4..fa1bbb9 100644
---- a/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("common_audio_cc_gn")
-diff --git a/third_party/libwebrtc/common_audio/common_audio_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_gn/moz.build
-index 324c47f..bed5d6b 100644
---- a/third_party/libwebrtc/common_audio/common_audio_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/common_audio_gn/moz.build
-@@ -90,7 +90,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -159,10 +158,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -172,10 +170,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -203,6 +197,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -218,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -230,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("common_audio_gn")
-diff --git a/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
-index ce772d0..08aad3b 100644
---- a/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build
-@@ -73,13 +73,11 @@ if CONFIG["OS_TARGET"] == "Darwin":
-
- if CONFIG["OS_TARGET"] == "Linux":
-
-- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
- DEFINES["USE_AURA"] = "1"
- DEFINES["USE_GLIB"] = "1"
- DEFINES["USE_NSS_CERTS"] = "1"
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-@@ -136,11 +134,6 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,10 +164,24 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
-+ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
- DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_ARCH_ARM64"] = True
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_ARCH_ARM64"] = True
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+
- Library("common_audio_neon_c_gn")
-diff --git a/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build b/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
-index 2d49b0f..3eb4db9 100644
---- a/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build
-@@ -72,13 +72,11 @@ if CONFIG["OS_TARGET"] == "Darwin":
-
- if CONFIG["OS_TARGET"] == "Linux":
-
-- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
- DEFINES["USE_AURA"] = "1"
- DEFINES["USE_GLIB"] = "1"
- DEFINES["USE_NSS_CERTS"] = "1"
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-@@ -135,11 +133,6 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -170,10 +163,24 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
-+ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
- DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_ARCH_ARM64"] = True
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_ARCH_ARM64"] = True
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+
- Library("common_audio_neon_gn")
-diff --git a/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build b/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
-index 99b2b7c..dfab45b 100644
---- a/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("fir_filter_factory_gn")
-diff --git a/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build b/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
-index 8bdacc3..ee16bda 100644
---- a/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/fir_filter_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("fir_filter_gn")
-diff --git a/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build b/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
-index b03c7f0..a85e616 100644
---- a/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -138,10 +137,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -151,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("sinc_resampler_gn")
-diff --git a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
-index 6bb1ba6..ecbc878 100644
---- a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -158,15 +157,14 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
--
- UNIFIED_SOURCES += [
- "/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc"
- ]
-
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+
- if CONFIG["CPU_ARCH"] == "x86":
-
- UNIFIED_SOURCES += [
-@@ -181,10 +179,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -212,6 +206,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -248,6 +250,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -275,4 +283,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "WINNT":
- "/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc"
- ]
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("fft_size_128_gn")
-diff --git a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
-index e0ca59f..8a94ff2 100644
---- a/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("fft_size_256_gn")
-diff --git a/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build b/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
-index 9f48313..a60e7ec 100644
---- a/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
-+++ b/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build
-@@ -73,16 +73,11 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- 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"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
-@@ -139,24 +134,23 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
--
- SOURCES += [
- "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_arm.S"
- ]
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- DEFINES["_FORTIFY_SOURCE"] = "2"
-+ DEFINES["USE_X11"] = "1"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-+ UNIFIED_SOURCES += [
-+ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
-+ ]
-+
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
-@@ -187,6 +181,11 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ UNIFIED_SOURCES += [
-+ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +193,13 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
- "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"
- ]
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
- CFLAGS += [
-@@ -218,6 +224,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CFLAGS += [
-@@ -230,4 +242,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("spl_sqrt_floor_gn")
-diff --git a/third_party/libwebrtc/common_video/common_video_gn/moz.build b/third_party/libwebrtc/common_video/common_video_gn/moz.build
-index 152f97b..851b52a 100644
---- a/third_party/libwebrtc/common_video/common_video_gn/moz.build
-+++ b/third_party/libwebrtc/common_video/common_video_gn/moz.build
-@@ -91,7 +91,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -161,10 +160,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -174,10 +172,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -205,6 +199,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -220,6 +222,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -232,4 +240,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("common_video_gn")
-diff --git a/third_party/libwebrtc/common_video/frame_counts_gn/moz.build b/third_party/libwebrtc/common_video/frame_counts_gn/moz.build
-index c6862b1..2e86a4e 100644
---- a/third_party/libwebrtc/common_video/frame_counts_gn/moz.build
-+++ b/third_party/libwebrtc/common_video/frame_counts_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("frame_counts_gn")
-diff --git a/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build b/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
-index 8c15eb22..8b2bb40 100644
---- a/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
-+++ b/third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("generic_frame_descriptor_gn")
-diff --git a/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
-index 01f3549..425e53ba 100644
---- a/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
-+++ b/third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -142,10 +141,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -186,6 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_event_audio_gn")
-diff --git a/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
-index 113e741..cde4d3e 100644
---- a/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
-+++ b/third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_event_bwe_gn")
-diff --git a/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
-index 1e218dd..b93a20b 100644
---- a/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
-+++ b/third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_event_pacing_gn")
-diff --git a/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
-index f56cb55..f5424a2 100644
---- a/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
-+++ b/third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,10 +150,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -164,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_event_rtp_rtcp_gn")
-diff --git a/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build b/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
-index af6a960..c70bd64 100644
---- a/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
-+++ b/third_party/libwebrtc/logging/rtc_event_video_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_event_video_gn")
-diff --git a/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build b/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
-index 03221a6..95174dd 100644
---- a/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
-+++ b/third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_stream_config_gn")
-diff --git a/third_party/libwebrtc/media/rtc_constants_gn/moz.build b/third_party/libwebrtc/media/rtc_constants_gn/moz.build
-index d2bbd24..5ae934f 100644
---- a/third_party/libwebrtc/media/rtc_constants_gn/moz.build
-+++ b/third_party/libwebrtc/media/rtc_constants_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_constants_gn")
-diff --git a/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build b/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build
-index 262fc4d..3e9c7c3 100644
---- a/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build
-+++ b/third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_encoder_simulcast_proxy_gn")
-diff --git a/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build b/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build
-index ff98756..47983d7 100644
---- a/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build
-+++ b/third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_h264_profile_id_gn")
-diff --git a/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build b/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
-index ff63c46..df954e8 100644
---- a/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
-+++ b/third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_internal_video_codecs_gn")
-diff --git a/third_party/libwebrtc/media/rtc_media_base_gn/moz.build b/third_party/libwebrtc/media/rtc_media_base_gn/moz.build
-index 91d7e89..d9b99a2 100644
---- a/third_party/libwebrtc/media/rtc_media_base_gn/moz.build
-+++ b/third_party/libwebrtc/media/rtc_media_base_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_media_base_gn")
-diff --git a/third_party/libwebrtc/media/rtc_media_config_gn/moz.build b/third_party/libwebrtc/media/rtc_media_config_gn/moz.build
-index 71f2d96..0d5b2fd 100644
---- a/third_party/libwebrtc/media/rtc_media_config_gn/moz.build
-+++ b/third_party/libwebrtc/media/rtc_media_config_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_media_config_gn")
-diff --git a/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build b/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
-index 49e703a..bece614 100644
---- a/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
-+++ b/third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_simulcast_encoder_adapter_gn")
-diff --git a/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build b/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build
-index d8ddc3e..1826272 100644
---- a/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build
-+++ b/third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_vp9_profile_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
-index dcecd8d..c8d6484 100644
---- a/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_coding_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
-index aad35a21..32b0218 100644
---- a/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_coding_module_typedefs_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-index 7110b83..00cfcd3 100644
---- a/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_coding_opus_common_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
-index 2110ecf..235d758 100644
---- a/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_encoder_cng_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
-index 88fe612..9c5347c 100644
---- a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_network_adaptor_config_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
-index 226ff7d..0ce6587 100644
---- a/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build
-@@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -156,10 +155,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -169,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -200,6 +194,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -215,6 +217,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -227,4 +235,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_network_adaptor_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build
-index cb4a1e0..4f378de 100644
---- a/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("default_neteq_factory_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
-index 52a3ff3..b72a219 100644
---- a/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("g711_c_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-index b578472..d7b714d 100644
---- a/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("g711_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
-index ddab215..c422a7b 100644
---- a/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("g722_c_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-index 1443897..b291b79 100644
---- a/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -199,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -211,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("g722_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build
-index 8a5b1d9..6c840b5 100644
---- a/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build
-@@ -145,7 +145,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -214,10 +213,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -227,10 +225,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -258,6 +252,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -273,6 +275,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CFLAGS += [
-@@ -285,4 +293,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("ilbc_c_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build
-index 23ef08d..644859b 100644
---- a/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("ilbc_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
-index 34b8f86..eacd612 100644
---- a/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("isac_bwinfo_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build
-index acaca70..f463fb8 100644
---- a/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build
-@@ -99,7 +99,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -159,15 +158,15 @@ if CONFIG["CPU_ARCH"] == "aarch64":
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- DEFINES["_FORTIFY_SOURCE"] = "2"
-+ DEFINES["USE_X11"] = "1"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
-@@ -198,6 +197,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -225,4 +225,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("isac_c_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build
-index 0e8c1b1..4d00d2c 100644
---- a/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("isac_common_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/moz.build
-index 5599f07..9d47487 100644
---- a/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn/moz.build
-@@ -10,12 +10,7 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
- AllowCompilerWarnings()
-
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
--DEFINES["ANDROID"] = True
--DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
--DEFINES["HAVE_SYS_UIO_H"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ANDROID"] = True
--DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-@@ -40,12 +35,6 @@ LOCAL_INCLUDES += [
- "/tools/profiler/public"
- ]
-
--OS_LIBS += [
-- "android_support",
-- "log",
-- "unwind"
--]
--
- SOURCES += [
- "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S",
- "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter_armv6.S"
-@@ -63,4 +52,35 @@ if CONFIG["MOZ_DEBUG"] == "1":
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
- DEFINES["_DEBUG"] = True
-
-+if CONFIG["OS_TARGET"] == "Android":
-+
-+ DEFINES["ANDROID"] = True
-+ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
-+ DEFINES["HAVE_SYS_UIO_H"] = True
-+ DEFINES["WEBRTC_ANDROID"] = True
-+ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "log",
-+ "unwind"
-+ ]
-+
-+if CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_AURA"] = "1"
-+ DEFINES["USE_GLIB"] = "1"
-+ DEFINES["USE_NSS_CERTS"] = "1"
-+ DEFINES["USE_OZONE"] = "1"
-+ DEFINES["USE_UDEV"] = True
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_FILE_OFFSET_BITS"] = "64"
-+ DEFINES["_LARGEFILE64_SOURCE"] = True
-+ DEFINES["_LARGEFILE_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "rt"
-+ ]
-+
- Library("isac_fix_c_arm_asm_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/isac_fix_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_fix_c_gn/moz.build
-index e9597ee..539c7de 100644
---- a/third_party/libwebrtc/modules/audio_coding/isac_fix_c_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/isac_fix_c_gn/moz.build
-@@ -14,12 +14,7 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
- AllowCompilerWarnings()
-
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
--DEFINES["ANDROID"] = True
--DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
--DEFINES["HAVE_SYS_UIO_H"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ANDROID"] = True
--DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [
- "/tools/profiler/public"
- ]
-
--OS_LIBS += [
-- "android_support",
-- "log",
-- "unwind"
--]
--
- SOURCES += [
- "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c",
- "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c",
-@@ -92,4 +81,35 @@ if CONFIG["MOZ_DEBUG"] == "1":
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
- DEFINES["_DEBUG"] = True
-
-+if CONFIG["OS_TARGET"] == "Android":
-+
-+ DEFINES["ANDROID"] = True
-+ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
-+ DEFINES["HAVE_SYS_UIO_H"] = True
-+ DEFINES["WEBRTC_ANDROID"] = True
-+ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "log",
-+ "unwind"
-+ ]
-+
-+if CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_AURA"] = "1"
-+ DEFINES["USE_GLIB"] = "1"
-+ DEFINES["USE_NSS_CERTS"] = "1"
-+ DEFINES["USE_OZONE"] = "1"
-+ DEFINES["USE_UDEV"] = True
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_FILE_OFFSET_BITS"] = "64"
-+ DEFINES["_LARGEFILE64_SOURCE"] = True
-+ DEFINES["_LARGEFILE_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "rt"
-+ ]
-+
- Library("isac_fix_c_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/isac_fix_common_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_fix_common_gn/moz.build
-index b4d2117..577827d 100644
---- a/third_party/libwebrtc/modules/audio_coding/isac_fix_common_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/isac_fix_common_gn/moz.build
-@@ -14,12 +14,7 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
- AllowCompilerWarnings()
-
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
--DEFINES["ANDROID"] = True
--DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
--DEFINES["HAVE_SYS_UIO_H"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ANDROID"] = True
--DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [
- "/tools/profiler/public"
- ]
-
--OS_LIBS += [
-- "android_support",
-- "log",
-- "unwind"
--]
--
- UNIFIED_SOURCES += [
- "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/fft.c",
- "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/transform_tables.c"
-@@ -67,4 +56,35 @@ if CONFIG["MOZ_DEBUG"] == "1":
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
- DEFINES["_DEBUG"] = True
-
-+if CONFIG["OS_TARGET"] == "Android":
-+
-+ DEFINES["ANDROID"] = True
-+ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
-+ DEFINES["HAVE_SYS_UIO_H"] = True
-+ DEFINES["WEBRTC_ANDROID"] = True
-+ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "log",
-+ "unwind"
-+ ]
-+
-+if CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_AURA"] = "1"
-+ DEFINES["USE_GLIB"] = "1"
-+ DEFINES["USE_NSS_CERTS"] = "1"
-+ DEFINES["USE_OZONE"] = "1"
-+ DEFINES["USE_UDEV"] = True
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_FILE_OFFSET_BITS"] = "64"
-+ DEFINES["_LARGEFILE64_SOURCE"] = True
-+ DEFINES["_LARGEFILE_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "rt"
-+ ]
-+
- Library("isac_fix_common_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/isac_fix_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_fix_gn/moz.build
-index 5a7b638..e8383c3 100644
---- a/third_party/libwebrtc/modules/audio_coding/isac_fix_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/isac_fix_gn/moz.build
-@@ -14,12 +14,7 @@ CXXFLAGS += [
- ]
-
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
--DEFINES["ANDROID"] = True
--DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
--DEFINES["HAVE_SYS_UIO_H"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ANDROID"] = True
--DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [
- "/tools/profiler/public"
- ]
-
--OS_LIBS += [
-- "android_support",
-- "log",
-- "unwind"
--]
--
- UNIFIED_SOURCES += [
- "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/audio_decoder_isacfix.cc",
- "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc"
-@@ -67,4 +56,35 @@ if CONFIG["MOZ_DEBUG"] == "1":
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
- DEFINES["_DEBUG"] = True
-
-+if CONFIG["OS_TARGET"] == "Android":
-+
-+ DEFINES["ANDROID"] = True
-+ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
-+ DEFINES["HAVE_SYS_UIO_H"] = True
-+ DEFINES["WEBRTC_ANDROID"] = True
-+ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "log",
-+ "unwind"
-+ ]
-+
-+if CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_AURA"] = "1"
-+ DEFINES["USE_GLIB"] = "1"
-+ DEFINES["USE_NSS_CERTS"] = "1"
-+ DEFINES["USE_OZONE"] = "1"
-+ DEFINES["USE_UDEV"] = True
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_FILE_OFFSET_BITS"] = "64"
-+ DEFINES["_LARGEFILE64_SOURCE"] = True
-+ DEFINES["_LARGEFILE_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "rt"
-+ ]
-+
- Library("isac_fix_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build
-index 92ff47ee..dd70c24 100644
---- a/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -138,15 +137,15 @@ if CONFIG["CPU_ARCH"] == "aarch64":
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- DEFINES["_FORTIFY_SOURCE"] = "2"
-+ DEFINES["USE_X11"] = "1"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
-@@ -177,6 +176,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -204,4 +204,16 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("isac_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/isac_neon_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_neon_gn/moz.build
-index 3798420..a8ee826f 100644
---- a/third_party/libwebrtc/modules/audio_coding/isac_neon_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/isac_neon_gn/moz.build
-@@ -14,12 +14,7 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
- AllowCompilerWarnings()
-
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
--DEFINES["ANDROID"] = True
--DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
--DEFINES["HAVE_SYS_UIO_H"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ANDROID"] = True
--DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-@@ -44,12 +39,6 @@ LOCAL_INCLUDES += [
- "/tools/profiler/public"
- ]
-
--OS_LIBS += [
-- "android_support",
-- "log",
-- "unwind"
--]
--
- UNIFIED_SOURCES += [
- "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding_neon.c",
- "/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_neon.c",
-@@ -70,4 +59,35 @@ if CONFIG["MOZ_DEBUG"] == "1":
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
- DEFINES["_DEBUG"] = True
-
-+if CONFIG["OS_TARGET"] == "Android":
-+
-+ DEFINES["ANDROID"] = True
-+ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
-+ DEFINES["HAVE_SYS_UIO_H"] = True
-+ DEFINES["WEBRTC_ANDROID"] = True
-+ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "log",
-+ "unwind"
-+ ]
-+
-+if CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_AURA"] = "1"
-+ DEFINES["USE_GLIB"] = "1"
-+ DEFINES["USE_NSS_CERTS"] = "1"
-+ DEFINES["USE_OZONE"] = "1"
-+ DEFINES["USE_UDEV"] = True
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_FILE_OFFSET_BITS"] = "64"
-+ DEFINES["_LARGEFILE64_SOURCE"] = True
-+ DEFINES["_LARGEFILE_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "rt"
-+ ]
-+
- Library("isac_neon_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
-index 5c4369b..5c20fd1 100644
---- a/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build
-@@ -76,7 +76,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -134,10 +133,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -147,10 +145,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -178,6 +172,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CFLAGS += [
-@@ -205,4 +213,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("isac_vad_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-index dc0db97..363cc0a 100644
---- a/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("legacy_encoded_audio_frame_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
-index 3ba33fe..a94862f 100644
---- a/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build
-@@ -109,7 +109,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -178,10 +177,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -191,10 +189,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -222,6 +216,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -237,6 +239,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -249,4 +257,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("neteq_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
-index c4f4cb3..a9c6500 100644
---- a/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("pcm16b_c_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-index 2ab3bbb..038e15e 100644
---- a/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,10 +140,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -154,10 +152,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("pcm16b_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
-index 7e1ba16..d0f7048 100644
---- a/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/red_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("red_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
-index 0c16ac5..fd90008 100644
---- a/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_cng_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-index 3178c6c..e4ce05c 100644
---- a/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build
-@@ -80,11 +80,9 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_NSS_CERTS"] = "1"
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_CODEC_ISAC"] = True
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +147,10 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_CODEC_ISACFX"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,11 +187,20 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_CODEC_ISAC"] = True
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
- CXXFLAGS += [
-@@ -218,6 +221,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -230,4 +239,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_multiopus_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
-index 088333b..8a8b985 100644
---- a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build
-@@ -80,11 +80,9 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_NSS_CERTS"] = "1"
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_CODEC_ISAC"] = True
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -156,10 +154,10 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_CODEC_ISACFX"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -169,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -200,11 +194,20 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_CODEC_ISAC"] = True
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
- CXXFLAGS += [
-@@ -225,6 +228,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -237,4 +246,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_opus_gn")
-diff --git a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
-index b831a6a..8c5608e 100644
---- a/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build
-@@ -79,11 +79,9 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_NSS_CERTS"] = "1"
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_CODEC_ISAC"] = True
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +146,10 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_CODEC_ISACFX"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,11 +186,20 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_CODEC_ISAC"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_CODEC_ISAC"] = True
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
- CXXFLAGS += [
-@@ -217,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -229,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_opus_wrapper_gn")
-diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build
-index d9c5dd1..0823b23 100644
---- a/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_device_api_gn")
-diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build
-index 01897b0..17afe69 100644
---- a/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_device_buffer_gn")
-diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build
-index f6a575a..8ff3b4e 100644
---- a/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_device_default_gn")
-diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build
-index 9892042..027d1a3 100644
---- a/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_device_generic_gn")
-diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
-index 83c5a923..f0ac2ae 100644
---- a/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -140,10 +139,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -153,10 +151,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -184,6 +178,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -203,4 +211,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_device_gn")
-diff --git a/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build b/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build
-index 6073b50..054a7ca 100644
---- a/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,10 +150,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -164,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_device_impl_gn")
-diff --git a/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build b/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
-index 8a309a3..cfa0f1f 100644
---- a/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_frame_manipulator_gn")
-diff --git a/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build b/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
-index 70628ec..7239963 100644
---- a/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_mixer_impl_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
-index 8b5bcad..024203d 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("adaptive_fir_filter_erl_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
-index 55e74ef..0f4d01d 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -138,10 +137,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -151,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("adaptive_fir_filter_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
-index b6be572..ea7dcf7 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("aec3_common_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
-index ffcc1a5..dd84226 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -138,10 +137,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -151,10 +149,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -182,6 +176,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -193,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -201,4 +209,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("aec3_fft_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
-index 2550312..30f4f07 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build
-@@ -131,7 +131,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -200,10 +199,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -213,10 +211,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -244,6 +238,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -259,6 +261,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -271,4 +279,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("aec3_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
-index 019c96b..94416ce 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("fft_data_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
-index f23caeb..33db7d7 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("matched_filter_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
-index 9ddf20b..0e228c22 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("render_buffer_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
-index db1ef5a..a8c8741 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("vector_math_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-index c0b6f10e..86da2e6 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("aec_dump_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-index ed1734f..fde2b4b 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("null_aec_dump_factory_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-index cd05718..f28da2e 100644
---- a/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("aec_dump_interface_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
-index d1ea6f2..60ca38b 100644
---- a/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -152,24 +151,19 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
--
- SOURCES += [
- "/third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_neon.cc"
- ]
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- DEFINES["_FORTIFY_SOURCE"] = "2"
-+ DEFINES["USE_X11"] = "1"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
-@@ -200,6 +194,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -215,6 +217,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -227,4 +235,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("aecm_core_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
-index 135b9b1..acb96d1 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("agc_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
-index 8309f00..602e596 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("gain_control_interface_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build
-index 14100c5..40172d8 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("gain_map_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
-index b317c36..1ee19b0 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("legacy_agc_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
-index e642f47..e9835c0 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("level_estimation_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build
-index 67be629..67d73b5 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("adaptive_digital_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
-index 78894c9..75492a1 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("biquad_filter_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
-index 95dad87c..10d4e0b 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("common_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
-index b127a2f..ff73f5f 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("fixed_digital_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
-index 30fe512c..7d8a877 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("gain_applier_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build
-index 0e8ad52..30afb09 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("level_estimation_agc_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
-index d2c2370..5ae4f42 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("noise_level_estimator_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
-index 247de8f..5cd13fe 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build
-@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -154,10 +153,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -167,10 +165,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -198,6 +192,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -213,6 +215,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -225,4 +233,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rnn_vad_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build
-index 2570934..5427e76 100644
---- a/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rnn_vad_with_level_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build
-index 06ca8e5..77537fc 100644
---- a/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/api_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("api_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
-index 77a5d03..2ca08a2 100644
---- a/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("apm_logging_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
-index 1838617..513d88d 100644
---- a/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_buffer_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-index 9d52cae..b447d7e 100644
---- a/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_frame_proxies_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
-index fb1d2af..b92f7f0 100644
---- a/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_frame_view_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
-index 4a614f8..d990a97 100644
---- a/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build
-@@ -92,7 +92,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -161,10 +160,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -174,10 +172,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -205,6 +199,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -220,6 +222,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -232,4 +240,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_processing_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build
-index eae8a0c..407f427 100644
---- a/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_processing_statistics_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build
-index 7021d09..71585ff 100644
---- a/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/config_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("config_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
-index dfb509e..4756328 100644
---- a/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("high_pass_filter_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
-index e95b5ce..d91e6aa 100644
---- a/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build
-@@ -90,7 +90,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -159,10 +158,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -172,10 +170,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -203,6 +197,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -218,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -230,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("ns_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build
-index b211f2ab..5266de8 100644
---- a/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("optionally_built_submodule_creators_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
-index 9127f56..bc43c44 100644
---- a/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rms_level_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build
-index 0ace85d..4c03f21 100644
---- a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("transient_suppressor_api_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build
-index 003c63d..c30159f 100644
---- a/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("transient_suppressor_impl_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
-index 286102f..05935cf 100644
---- a/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("cascaded_biquad_filter_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
-index 07e648f..70507db 100644
---- a/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -136,10 +135,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -149,10 +147,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -180,6 +174,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -195,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -207,4 +215,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("legacy_delay_estimator_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
-index 1e7f442..c4751c5 100644
---- a/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("pffft_wrapper_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
-index 259d7da..542ecc8 100644
---- a/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build
-@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("vad_gn")
-diff --git a/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build b/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build
-index 52e5426..9b152c8 100644
---- a/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build
-+++ b/third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("voice_detection_gn")
-diff --git a/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
-index 7453ffc..de49c4e 100644
---- a/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
-+++ b/third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("congestion_controller_gn")
-diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
-index 3925249..c4dab61 100644
---- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
-+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("alr_detector_gn")
-diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
-index 92ad696..fa7c17b 100644
---- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
-+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("delay_based_bwe_gn")
-diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
-index a2e363b..6e835b5 100644
---- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
-+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build
-@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -154,10 +153,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -167,10 +165,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -198,6 +192,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -213,6 +215,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -225,4 +233,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("estimators_gn")
-diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
-index 92f68e6..ead3ca4 100644
---- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
-+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("goog_cc_gn")
-diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
-index e231ae1..5c2a35f 100644
---- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
-+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("link_capacity_estimator_gn")
-diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build
-index b19ff07..bb824a1 100644
---- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build
-+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("loss_based_controller_gn")
-diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-index aab8d27..8d39326 100644
---- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("probe_controller_gn")
-diff --git a/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-index 9a211da..eca9363 100644
---- a/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-+++ b/third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("pushback_controller_gn")
-diff --git a/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
-index 09738ce..739a3ca 100644
---- a/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
-+++ b/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("control_handler_gn")
-diff --git a/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build b/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
-index 72c6c24..2ade524 100644
---- a/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
-+++ b/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("transport_feedback_gn")
-diff --git a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
-index d961d72..e9e0de7 100644
---- a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
-+++ b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build
-@@ -94,9 +94,7 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_UDEV"] = True
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -104,9 +102,7 @@ if CONFIG["OS_TARGET"] == "Linux":
-
- LOCAL_INCLUDES += [
- "/media/libyuv/libyuv/include/",
-- "/media/libyuv/libyuv/include/",
-- "/third_party/pipewire/",
-- "/third_party/pipewire/"
-+ "/media/libyuv/libyuv/include/"
- ]
-
- OS_LIBS += [
-@@ -114,13 +110,7 @@ if CONFIG["OS_TARGET"] == "Linux":
- "rt"
- ]
-
-- SOURCES += [
-- "/third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc"
-- ]
--
- UNIFIED_SOURCES += [
-- "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc",
-- "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.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"
-@@ -257,11 +247,92 @@ if CONFIG["CPU_ARCH"] == "aarch64":
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-+if CONFIG["CPU_ARCH"] == "arm":
-
-- DEFINES["_FORTIFY_SOURCE"] = "2"
-+ CXXFLAGS += [
-+ "-mfpu=neon"
-+ ]
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["MULTI_MONITOR_SCREENSHARE"] = True
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_ARCH_ARM"] = True
-+ DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-+ DEFINES["WEBRTC_HAS_NEON"] = True
-+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True
-+ DEFINES["WEBRTC_USE_X11"] = True
-+ DEFINES["_GNU_SOURCE"] = 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"
-+ ]
-+
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+ DEFINES["MULTI_MONITOR_SCREENSHARE"] = True
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_USE_X11"] = True
-+
-+ LOCAL_INCLUDES += [
-+ "/third_party/pipewire/"
-+ ]
-+
-+ OS_LIBS += [
-+ "X11",
-+ "Xcomposite",
-+ "Xdamage",
-+ "Xext",
-+ "Xfixes",
-+ "Xrandr",
-+ "Xrender",
-+ "Xtst"
-+ ]
-+
-+ UNIFIED_SOURCES += [
-+ "/third_party/libwebrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.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_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"
-+ ]
-+
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
-@@ -288,7 +359,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True
- DEFINES["WEBRTC_USE_X11"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ LOCAL_INCLUDES += [
-+ "/third_party/pipewire/",
-+ "/third_party/pipewire/"
-+ ]
-
- OS_LIBS += [
- "X11",
-@@ -301,10 +379,16 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
- "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",
-@@ -330,4 +414,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("desktop_capture_generic_gn")
-diff --git a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-index 907ca40..e50a6f2 100644
---- a/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-+++ b/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build
-@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -130,11 +129,44 @@ if CONFIG["CPU_ARCH"] == "aarch64":
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-+if CONFIG["CPU_ARCH"] == "arm":
-
-- DEFINES["_FORTIFY_SOURCE"] = "2"
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_ARCH_ARM"] = True
-+ DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-+ DEFINES["WEBRTC_HAS_NEON"] = True
-+ DEFINES["WEBRTC_USE_X11"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "X11",
-+ "Xcomposite",
-+ "Xdamage",
-+ "Xext",
-+ "Xfixes",
-+ "Xrandr",
-+ "Xrender",
-+ "Xtst"
-+ ]
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_USE_X11"] = True
-+
-+ OS_LIBS += [
-+ "X11",
-+ "Xcomposite",
-+ "Xdamage",
-+ "Xext",
-+ "Xfixes",
-+ "Xrandr",
-+ "Xrender",
-+ "Xtst"
-+ ]
-+
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
-@@ -162,6 +194,7 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
- DEFINES["WEBRTC_USE_X11"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-
- OS_LIBS += [
- "X11",
-@@ -186,4 +219,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("desktop_capture_gn")
-diff --git a/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build b/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
-index e8a79fe..6bfb8bc 100644
---- a/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
-+++ b/third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build
-@@ -64,7 +64,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -112,11 +111,24 @@ if CONFIG["CPU_ARCH"] == "aarch64":
- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-+if CONFIG["CPU_ARCH"] == "arm":
-
-- DEFINES["_FORTIFY_SOURCE"] = "2"
-+ CXXFLAGS += [
-+ "-mfpu=neon"
-+ ]
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_ARCH_ARM"] = True
-+ DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-+ DEFINES["WEBRTC_HAS_NEON"] = True
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+
-+if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
-@@ -143,6 +155,7 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
-@@ -160,4 +173,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("primitives_gn")
-diff --git a/third_party/libwebrtc/modules/module_api_gn/moz.build b/third_party/libwebrtc/modules/module_api_gn/moz.build
-index a2abaf1..9654ecd 100644
---- a/third_party/libwebrtc/modules/module_api_gn/moz.build
-+++ b/third_party/libwebrtc/modules/module_api_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("module_api_gn")
-diff --git a/third_party/libwebrtc/modules/module_api_public_gn/moz.build b/third_party/libwebrtc/modules/module_api_public_gn/moz.build
-index 6a1bf3c..570ea3c 100644
---- a/third_party/libwebrtc/modules/module_api_public_gn/moz.build
-+++ b/third_party/libwebrtc/modules/module_api_public_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("module_api_public_gn")
-diff --git a/third_party/libwebrtc/modules/module_fec_api_gn/moz.build b/third_party/libwebrtc/modules/module_fec_api_gn/moz.build
-index 61c5a21..f7fa0a1 100644
---- a/third_party/libwebrtc/modules/module_fec_api_gn/moz.build
-+++ b/third_party/libwebrtc/modules/module_fec_api_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("module_fec_api_gn")
-diff --git a/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build b/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
-index 89348eb..77f1cb3 100644
---- a/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
-+++ b/third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("interval_budget_gn")
-diff --git a/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build b/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
-index 234892d..b3491ca 100644
---- a/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
-+++ b/third_party/libwebrtc/modules/pacing/pacing_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("pacing_gn")
-diff --git a/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build b/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
-index f951a17..66a87d8 100644
---- a/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
-+++ b/third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build
-@@ -89,7 +89,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -159,10 +158,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -172,10 +170,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -203,6 +197,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -218,6 +220,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -230,4 +238,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("remote_bitrate_estimator_gn")
-diff --git a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
-index 372e200..4af7ee2 100644
---- a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
-+++ b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build
-@@ -119,7 +119,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -189,10 +188,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -202,10 +200,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -233,6 +227,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -248,6 +250,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -260,4 +268,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_rtcp_format_gn")
-diff --git a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
-index d97fe1a..1dd62fd 100644
---- a/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
-+++ b/third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build
-@@ -131,7 +131,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -201,10 +200,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -214,10 +212,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -245,6 +239,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -260,6 +262,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -272,4 +280,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_rtcp_gn")
-diff --git a/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build b/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
-index 0b89fbc..9209656 100644
---- a/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
-+++ b/third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_video_header_gn")
-diff --git a/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build b/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
-index 93a8a08..13e9c0d 100644
---- a/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
-+++ b/third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("fft_gn")
-diff --git a/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build b/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
-index b23c15b..8948c92 100644
---- a/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
-+++ b/third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("g711_3p_gn")
-diff --git a/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build b/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
-index c5b117b5..10c117e 100644
---- a/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
-+++ b/third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("g722_3p_gn")
-diff --git a/third_party/libwebrtc/modules/utility/utility_gn/moz.build b/third_party/libwebrtc/modules/utility/utility_gn/moz.build
-index 9e0a677..d2aa57f 100644
---- a/third_party/libwebrtc/modules/utility/utility_gn/moz.build
-+++ b/third_party/libwebrtc/modules/utility/utility_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,10 +150,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -164,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("utility_gn")
-diff --git a/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build b/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-index 20e72b7..4a03baa 100644
---- a/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -165,10 +164,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,10 +176,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -209,6 +203,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -220,6 +222,16 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ CXXFLAGS += [
-+ "-mfpu=neon"
-+ ]
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -232,4 +244,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_capture_internal_impl_gn")
-diff --git a/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build b/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
-index 41d226e..207ffa6 100644
---- a/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -152,10 +151,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -165,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -196,6 +190,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -211,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -223,4 +231,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_capture_module_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build b/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
-index f00a166..4c51fd1 100644
---- a/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("chain_diff_calculator_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build b/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
-index eda333f..0511ce0 100644
---- a/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("codec_globals_headers_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build
-index 7cd86c8..69e4826 100644
---- a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_decoder_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("aom_av1_decoder_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
-index de3dc8f..ac13a36 100644
---- a/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/codecs/av1/libaom_av1_encoder_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("aom_av1_encoder_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build b/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build
-index 65a4bea..f280957 100644
---- a/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("nack_module_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build b/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
-index 33961ea..84c3be8 100644
---- a/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("encoded_frame_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build b/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
-index a8399ff..6f30b31 100644
---- a/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("frame_dependencies_calculator_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build b/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build
-index da2cf84..c417340 100644
---- a/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -147,10 +146,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -160,10 +158,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -191,6 +185,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -206,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -218,4 +226,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("nack_module_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build b/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-index bf46bf7..afc063a 100644
---- a/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_codec_interface_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build b/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
-index abffb20..bc9e4fe 100644
---- a/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build
-@@ -98,7 +98,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -168,10 +167,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -181,10 +179,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -212,6 +206,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -227,6 +229,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -239,4 +247,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_coding_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build b/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
-index 7b3f217..9a17c12 100644
---- a/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build
-@@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -157,10 +156,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -170,10 +168,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -201,6 +195,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -216,6 +218,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -228,4 +236,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_coding_utility_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
-index 58b4a05..3b7b24d 100644
---- a/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_h264_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build
-index 36822ab..9c7b69ae 100644
---- a/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -151,10 +150,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -164,10 +162,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -195,6 +189,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -210,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -222,4 +230,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_multiplex_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
-index c00b386..430fffb 100644
---- a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build
-@@ -82,7 +82,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -152,10 +151,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -165,10 +163,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -196,6 +190,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -211,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -223,4 +231,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_vp8_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
-index a4da010..2749e96 100644
---- a/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_vp8_temporal_layers_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
-index 62ca970..aff3b6c 100644
---- a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -150,10 +149,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -163,10 +161,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -194,6 +188,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -209,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -221,4 +229,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_vp9_gn")
-diff --git a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-index 34e8ff9..5b61d04 100644
---- a/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -149,10 +148,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,10 +160,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -193,6 +187,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -208,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -220,4 +228,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_vp9_helpers_gn")
-diff --git a/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build b/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build
-index a38b65d..851c941 100644
---- a/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("denoiser_filter_gn")
-diff --git a/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build b/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build
-index 057946c..ecabb72 100644
---- a/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build
-@@ -84,7 +84,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -154,10 +153,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -167,10 +165,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -198,6 +192,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -213,6 +215,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -225,4 +233,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_processing_gn")
-diff --git a/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build b/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build
-index 1a636b1..96bf9fe 100644
---- a/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build
-+++ b/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build
-@@ -67,13 +67,11 @@ if CONFIG["OS_TARGET"] == "Darwin":
-
- if CONFIG["OS_TARGET"] == "Linux":
-
-- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
- DEFINES["USE_AURA"] = "1"
- DEFINES["USE_GLIB"] = "1"
- DEFINES["USE_NSS_CERTS"] = "1"
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_ARCH_ARM64"] = True
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-@@ -119,11 +117,6 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -154,10 +147,24 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
-
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
-+ DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
- DEFINES["USE_X11"] = "1"
-+ DEFINES["WEBRTC_ARCH_ARM64"] = True
-
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["WEBRTC_ARCH_ARM64"] = True
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+
- Library("video_processing_neon_gn")
-diff --git a/third_party/libwebrtc/moz.build b/third_party/libwebrtc/moz.build
-index 1131355..01086f1 100644
---- a/third_party/libwebrtc/moz.build
-+++ b/third_party/libwebrtc/moz.build
-@@ -387,10 +387,6 @@ if CONFIG["OS_TARGET"] == "Darwin":
- if CONFIG["OS_TARGET"] == "Linux":
-
- 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"
-@@ -500,16 +496,49 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Darwin":
- if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- 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/common_audio/common_audio_neon_c_gn",
- "/third_party/libwebrtc/common_audio/common_audio_neon_gn",
-+ "/third_party/libwebrtc/modules/audio_coding/isac_c_gn",
-+ "/third_party/libwebrtc/modules/audio_coding/isac_gn",
- "/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn"
- ]
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DIRS += [
-+ "/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_fix_gn",
-+ "/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_fix_gn",
-+ "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn",
-+ "/third_party/libwebrtc/common_audio/common_audio_neon_gn",
-+ "/third_party/libwebrtc/modules/audio_coding/isac_fix_c_arm_asm_gn",
-+ "/third_party/libwebrtc/modules/audio_coding/isac_fix_c_gn",
-+ "/third_party/libwebrtc/modules/audio_coding/isac_fix_common_gn",
-+ "/third_party/libwebrtc/modules/audio_coding/isac_fix_gn",
-+ "/third_party/libwebrtc/modules/audio_coding/isac_neon_gn",
-+ "/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn",
-+ "/third_party/libwebrtc/rtc_base/system/asm_defines_gn"
-+ ]
-+
-+if CONFIG["CPU_ARCH"] == "ppc64" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ 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"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- 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/common_audio/common_audio_avx2_gn",
- "/third_party/libwebrtc/common_audio/common_audio_sse2_gn",
-+ "/third_party/libwebrtc/modules/audio_coding/isac_c_gn",
-+ "/third_party/libwebrtc/modules/audio_coding/isac_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"
-@@ -518,8 +547,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
- if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- 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/common_audio/common_audio_avx2_gn",
- "/third_party/libwebrtc/common_audio/common_audio_sse2_gn",
-+ "/third_party/libwebrtc/modules/audio_coding/isac_c_gn",
-+ "/third_party/libwebrtc/modules/audio_coding/isac_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"
-diff --git a/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build b/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build
-index 81485b9..d3cc01a 100644
---- a/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/atomicops_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("atomicops_gn")
-diff --git a/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build b/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
-index a99662e..abab3a3 100644
---- a/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("audio_format_to_string_gn")
-diff --git a/third_party/libwebrtc/rtc_base/checks_gn/moz.build b/third_party/libwebrtc/rtc_base/checks_gn/moz.build
-index 1cb5865..8be49d3 100644
---- a/third_party/libwebrtc/rtc_base/checks_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/checks_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("checks_gn")
-diff --git a/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build b/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
-index 477b4cd..c6385bb 100644
---- a/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("compile_assert_c_gn")
-diff --git a/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build b/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
-index 4e41cad..b55e165 100644
---- a/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("criticalsection_gn")
-diff --git a/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build b/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build
-index 1e962a5..d69e490 100644
---- a/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/deprecation_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("deprecation_gn")
-diff --git a/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build b/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
-index 4c8e3cc..159217b 100644
---- a/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("divide_round_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
-index fdd974d..1f6cf8ad 100644
---- a/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("alr_experiment_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-index a7e0a62..7aa0cd1 100644
---- a/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("balanced_degradation_settings_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build
-index ed7d31a..b38a466 100644
---- a/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("cpu_speed_experiment_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
-index e1d9af9..1fe5fd12 100644
---- a/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build
-@@ -80,7 +80,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -142,10 +141,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -155,10 +153,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -186,6 +180,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -201,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -213,4 +221,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("field_trial_parser_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build
-index dfdb4f2..be1d3dc 100644
---- a/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("jitter_upper_bound_experiment_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
-index 5ddcd33..6ab1937 100644
---- a/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("keyframe_interval_settings_experiment_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
-index 5ab2659..3d773a4 100644
---- a/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("min_video_bitrate_experiment_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build
-index 5278af97..97ce7c5 100644
---- a/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("quality_rampup_experiment_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
-index f8922c4..e2c984b3 100644
---- a/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("quality_scaler_settings_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-index 6a3e2e7..56d4b9a 100644
---- a/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("quality_scaling_experiment_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-index 4b78cfc..3b99baa 100644
---- a/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rate_control_settings_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build
-index 1b0fbe2..d38dca2 100644
---- a/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtt_mult_experiment_gn")
-diff --git a/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build b/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
-index 38ae7bd..bdb654b 100644
---- a/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("stable_target_rate_experiment_gn")
-diff --git a/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build b/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
-index 378cbc4..12e08dd 100644
---- a/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("gtest_prod_gn")
-diff --git a/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build b/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
-index a12495b..f438015 100644
---- a/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("ignore_wundef_gn")
-diff --git a/third_party/libwebrtc/rtc_base/logging_gn/moz.build b/third_party/libwebrtc/rtc_base/logging_gn/moz.build
-index 10d3555..cc68ba2 100644
---- a/third_party/libwebrtc/rtc_base/logging_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/logging_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("logging_gn")
-diff --git a/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build b/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
-index 8543800..3aefc55 100644
---- a/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/macromagic_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("macromagic_gn")
-diff --git a/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build b/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
-index a01ecc6..11eb6c6 100644
---- a/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("aligned_malloc_gn")
-diff --git a/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build b/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
-index a9b4cdc..bd858ad 100644
---- a/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("sent_packet_gn")
-diff --git a/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build b/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
-index 184ca31..d6f19ff 100644
---- a/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("platform_thread_gn")
-diff --git a/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build b/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
-index debddac..5c93e36 100644
---- a/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("platform_thread_types_gn")
-diff --git a/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build b/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
-index e458ccd..9fd9fa8 100644
---- a/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("protobuf_utils_gn")
-diff --git a/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build b/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
-index 7a8d132..88518ed 100644
---- a/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rate_limiter_gn")
-diff --git a/third_party/libwebrtc/rtc_base/refcount_gn/moz.build b/third_party/libwebrtc/rtc_base/refcount_gn/moz.build
-index afaa2fa..667a669 100644
---- a/third_party/libwebrtc/rtc_base/refcount_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/refcount_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("refcount_gn")
-diff --git a/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build
-index 7db2e24..a33018b 100644
---- a/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build
-@@ -90,7 +90,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -156,10 +155,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -169,10 +167,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -200,6 +194,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -215,6 +217,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -227,4 +235,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_base_approved_gn")
-diff --git a/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build
-index 55abe83..eef829c 100644
---- a/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build
-@@ -104,7 +104,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -189,10 +188,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -202,10 +200,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -233,6 +227,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -248,6 +250,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -260,4 +268,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_base_gn")
-diff --git a/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
-index 6e5fac5..b7332f5 100644
---- a/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_event_gn")
-diff --git a/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
-index afc0d37..fb9a569 100644
---- a/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,10 +140,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -154,10 +152,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_numerics_gn")
-diff --git a/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build b/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build
-index b0fa880..23e2b88 100644
---- a/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_task_queue_gn")
-diff --git a/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build b/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
-index 6ca7e89..521b1da 100644
---- a/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("safe_compare_gn")
-diff --git a/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build b/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
-index a2bf836..bb1cd57 100644
---- a/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("safe_conversions_gn")
-diff --git a/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build b/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
-index 355ec9b..befd69b 100644
---- a/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("safe_minmax_gn")
-diff --git a/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build b/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
-index ab54fcc4..9fd9af6 100644
---- a/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("sanitizer_gn")
-diff --git a/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build b/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
-index b79f586..e79ff07 100644
---- a/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/stringutils_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("stringutils_gn")
-diff --git a/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
-index a6f5c81..c919ab0 100644
---- a/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("mutex_gn")
-diff --git a/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build
-index 1825cf1..12fb617 100644
---- a/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build
-@@ -81,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -155,10 +154,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -168,10 +166,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -199,6 +193,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -214,6 +216,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -226,4 +234,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rw_lock_wrapper_gn")
-diff --git a/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build
-index dd39bb9..1a124ab 100644
---- a/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("sequence_checker_gn")
-diff --git a/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
-index 55424ba..ed02b57 100644
---- a/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("yield_gn")
-diff --git a/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build b/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
-index 8b4bc71..a627b47 100644
---- a/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("yield_policy_gn")
-diff --git a/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build b/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
-index 056dbb0..5a3058c 100644
---- a/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/system/arch_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("arch_gn")
-diff --git a/third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build b/third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build
-index 7b0d0f7..fab0f47 100644
---- a/third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/system/asm_defines_gn/moz.build
-@@ -10,12 +10,7 @@ COMPILE_FLAGS["OS_INCLUDES"] = []
- AllowCompilerWarnings()
-
- DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
--DEFINES["ANDROID"] = True
--DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
--DEFINES["HAVE_SYS_UIO_H"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
--DEFINES["WEBRTC_ANDROID"] = True
--DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
-@@ -40,11 +35,6 @@ LOCAL_INCLUDES += [
- "/tools/profiler/public"
- ]
-
--OS_LIBS += [
-- "android_support",
-- "unwind"
--]
--
- if not CONFIG["MOZ_DEBUG"]:
-
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "0"
-@@ -57,4 +47,30 @@ if CONFIG["MOZ_DEBUG"] == "1":
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
- DEFINES["_DEBUG"] = True
-
-+if CONFIG["OS_TARGET"] == "Android":
-+
-+ DEFINES["ANDROID"] = True
-+ DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r20_1"
-+ DEFINES["HAVE_SYS_UIO_H"] = True
-+ DEFINES["WEBRTC_ANDROID"] = True
-+ DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
-+if CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_AURA"] = "1"
-+ DEFINES["USE_GLIB"] = "1"
-+ DEFINES["USE_NSS_CERTS"] = "1"
-+ DEFINES["USE_OZONE"] = "1"
-+ DEFINES["USE_UDEV"] = True
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_FILE_OFFSET_BITS"] = "64"
-+ DEFINES["_LARGEFILE64_SOURCE"] = True
-+ DEFINES["_LARGEFILE_SOURCE"] = True
-+
- Library("asm_defines_gn")
-diff --git a/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build b/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
-index cb45852..32a9435 100644
---- a/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("file_wrapper_gn")
-diff --git a/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build b/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
-index e8b1b8b..4af915fb 100644
---- a/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("ignore_warnings_gn")
-diff --git a/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build b/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
-index 0a2ff22..74219d1 100644
---- a/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/system/inline_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("inline_gn")
-diff --git a/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build b/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
-index 81ba9d1..5cd2bd9 100644
---- a/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtc_export_gn")
-diff --git a/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build b/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build
-index d142010..2b01005 100644
---- a/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -186,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -194,4 +202,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("thread_registry_gn")
-diff --git a/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build b/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
-index c49ccfc..9b07814 100644
---- a/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/system/unused_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("unused_gn")
-diff --git a/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build b/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
-index d065d1b..78d1ae5 100644
---- a/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("warn_current_thread_is_deadlocked_gn")
-diff --git a/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build b/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build
-index 87147f0..b8af1de 100644
---- a/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("pending_task_safety_flag_gn")
-diff --git a/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build b/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
-index d660c78..8d4ed08 100644
---- a/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -146,10 +145,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -159,10 +157,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -190,6 +184,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -205,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -217,4 +225,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("repeating_task_gn")
-diff --git a/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build b/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build
-index 2bc35e3..115c20d 100644
---- a/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("to_queued_task_gn")
-diff --git a/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build b/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
-index 69b5134..bda0fb4 100644
---- a/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("base64_gn")
-diff --git a/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build b/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
-index 1ad4f6f..7d40247 100644
---- a/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -131,10 +130,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,10 +142,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -175,6 +169,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -202,4 +210,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("sigslot_gn")
-diff --git a/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build b/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build
-index 9219c3a..e57c78f 100644
---- a/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("thread_checker_gn")
-diff --git a/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build b/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build
-index 34a5f1f..f983b4d 100644
---- a/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("timestamp_extrapolator_gn")
-diff --git a/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build b/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
-index c0fcc56..60079c0 100644
---- a/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/timeutils_gn/moz.build
-@@ -79,7 +79,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -141,10 +140,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -154,10 +152,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -185,6 +179,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -200,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -212,4 +220,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("timeutils_gn")
-diff --git a/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build b/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
-index decab27..db81896 100644
---- a/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/type_traits_gn/moz.build
-@@ -69,7 +69,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -123,10 +122,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -136,10 +134,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -167,6 +161,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -178,6 +180,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -186,4 +194,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("type_traits_gn")
-diff --git a/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build b/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
-index 8155098..3b43d0c 100644
---- a/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build
-@@ -73,7 +73,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -127,10 +126,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -140,10 +138,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -171,6 +165,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -182,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -190,4 +198,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("unit_base_gn")
-diff --git a/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build b/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
-index 10d0ae4..2bcdcd9 100644
---- a/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
-+++ b/third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -135,10 +134,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -148,10 +146,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -179,6 +173,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -194,6 +196,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -206,4 +214,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("weak_ptr_gn")
-diff --git a/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build b/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
-index 7fee555..6bebaea 100644
---- a/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
-+++ b/third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("field_trial_gn")
-diff --git a/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build b/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
-index 4f1a279..1df2f87 100644
---- a/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
-+++ b/third_party/libwebrtc/system_wrappers/metrics_gn/moz.build
-@@ -77,7 +77,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -139,10 +138,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -152,10 +150,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -183,6 +177,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -198,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -210,4 +218,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("metrics_gn")
-diff --git a/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build b/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-index 3754eb3..972fa5b 100644
---- a/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-+++ b/third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-@@ -87,7 +87,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -160,10 +159,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -173,10 +171,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -204,6 +198,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -219,6 +221,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -231,4 +239,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("system_wrappers_gn")
-diff --git a/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build b/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
-index 75c5faf..06a9ebd 100644
---- a/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
-+++ b/third_party/libwebrtc/test/rtp_test_utils_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rtp_test_utils_gn")
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build
-index a07594f..63d44d8 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build
-index b8469e9..39ccd8f 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build
-index 41953c4..9f99e7a 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build
-index c30cc28..3f54105 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build
-index abdee5c..a80e98e 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build
-index 4c4235d..5a12c74 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build
-index f2dfa1a..4d28205 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build
-@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- "-mfpu=neon"
- ]
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build
-index 25db30b..33773b8 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build
-@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- "-mfpu=neon"
- ]
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build
-index aec5672..afb5e2b 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build
-index 72ac7aa..5953ef8 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build
-index b0df397..52dce81 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build
-index 8c7d21c..5f09ef1 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build
-index 97154f3..02bae52 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build
-index c565aac..5759c3a 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build
-index 7b0b60f..55feaf15 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build
-@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- "-mfpu=neon"
- ]
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build
-index c39fb94..af082d4 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build
-@@ -58,7 +58,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -101,10 +100,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- "-mfpu=neon"
- ]
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -129,6 +127,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -144,6 +150,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build
-index bb3bffd..276f0e9 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build
-@@ -71,7 +71,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -114,10 +113,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- "-mfpu=neon"
- ]
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -142,6 +140,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -157,6 +163,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build
-index 75bb012..a338da7 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build
-@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- "-mfpu=neon"
- ]
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build
-index 3c8def4..98369ef 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build
-@@ -56,7 +56,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -99,10 +98,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- "-mfpu=neon"
- ]
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -127,6 +125,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -142,6 +148,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build
-index 1fad045..a24e056 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build
-index dcd7d5b..3926fce 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build
-index 26030af..10f78dd 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build b/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build
-index 9bb8e93..9caa2a5 100644
---- a/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build
-@@ -52,7 +52,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
-
-@@ -89,12 +88,9 @@ if CONFIG["OS_TARGET"] == "WINNT":
- DEFINES["_WINDOWS"] = True
- DEFINES["__STD_C"] = True
-
--if CONFIG["CPU_ARCH"] == "arm":
-+if CONFIG["CPU_ARCH"] == "ppc64":
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+ DEFINES["USE_X11"] = "1"
-
- if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -119,6 +115,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -130,6 +134,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-diff --git a/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build b/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
-index fc7378c..b8367c21 100644
---- a/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
-@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -103,10 +102,10 @@ if CONFIG["CPU_ARCH"] == "arm":
- "-mfpu=neon"
- ]
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["PFFFT_SIMD_DISABLE"] = True
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -116,10 +115,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -147,6 +142,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -162,6 +165,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CFLAGS += [
-@@ -174,4 +183,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("pffft_gn")
-diff --git a/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build b/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
-index d521b78..e5da792 100644
---- a/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
-+++ b/third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build
-@@ -57,7 +57,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["USE_OZONE"] = "1"
- DEFINES["USE_UDEV"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -102,10 +101,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- "-mfpu=neon"
- ]
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -115,10 +113,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -146,6 +140,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,6 +163,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -173,4 +181,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("rnn_vad_gn")
-diff --git a/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build b/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
-index 7085eac..2b644b0 100644
---- a/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
-+++ b/third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build
-@@ -85,7 +85,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -155,10 +154,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -168,10 +166,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -199,6 +193,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -214,6 +216,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -226,4 +234,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_adaptation_gn")
-diff --git a/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build b/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
-index 8d72f97..551f1fa 100644
---- a/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
-+++ b/third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build
-@@ -78,7 +78,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -148,10 +147,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -161,10 +159,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -192,6 +186,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -207,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -219,4 +227,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("frame_dumping_decoder_gn")
-diff --git a/third_party/libwebrtc/video/video_gn/moz.build b/third_party/libwebrtc/video/video_gn/moz.build
-index 0033522..dd03892 100644
---- a/third_party/libwebrtc/video/video_gn/moz.build
-+++ b/third_party/libwebrtc/video/video_gn/moz.build
-@@ -107,7 +107,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -177,10 +176,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -190,10 +188,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -221,6 +215,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -236,6 +238,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -248,4 +256,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_gn")
-diff --git a/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build b/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
-index aa046ea..2e22294 100644
---- a/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
-+++ b/third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build
-@@ -83,7 +83,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -153,10 +152,9 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-- OS_LIBS += [
-- "android_support",
-- "unwind"
-- ]
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-
-@@ -166,10 +164,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -197,6 +191,14 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
-@@ -212,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- CXXFLAGS += [
-@@ -224,4 +232,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("video_stream_encoder_impl_gn")
-diff --git a/third_party/libwebrtc/webrtc_gn/moz.build b/third_party/libwebrtc/webrtc_gn/moz.build
-index 3c7d970..25c0044 100644
---- a/third_party/libwebrtc/webrtc_gn/moz.build
-+++ b/third_party/libwebrtc/webrtc_gn/moz.build
-@@ -74,7 +74,6 @@ if CONFIG["OS_TARGET"] == "Linux":
- DEFINES["WEBRTC_LINUX"] = True
- DEFINES["WEBRTC_POSIX"] = True
- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GNU_SOURCE"] = True
- DEFINES["_LARGEFILE64_SOURCE"] = True
- DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["__STDC_CONSTANT_MACROS"] = True
-@@ -82,7 +81,6 @@ if CONFIG["OS_TARGET"] == "Linux":
-
- OS_LIBS += [
- "dl",
-- "m",
- "rt"
- ]
-
-@@ -158,9 +156,20 @@ if CONFIG["CPU_ARCH"] == "arm":
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
-
-+if CONFIG["CPU_ARCH"] == "ppc64":
-+
-+ DEFINES["USE_X11"] = "1"
-+
- OS_LIBS += [
-- "android_support",
-- "unwind"
-+ "m",
-+ "X11",
-+ "Xcomposite",
-+ "Xdamage",
-+ "Xext",
-+ "Xfixes",
-+ "Xrandr",
-+ "Xrender",
-+ "Xtst"
- ]
-
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Android":
-@@ -171,10 +180,6 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-
--if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_FORTIFY_SOURCE"] = "2"
--
- if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["_FORTIFY_SOURCE"] = "2"
-@@ -202,8 +207,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
- if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-
- OS_LIBS += [
-+ "m",
- "X11",
- "Xcomposite",
- "Xdamage",
-@@ -214,6 +221,13 @@ if CONFIG["MOZ_X11"] == "1" and CONFIG["OS_TARGET"] == "Linux":
- "Xtst"
- ]
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Android":
-+
-+ OS_LIBS += [
-+ "android_support",
-+ "unwind"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android":
-
- OS_LIBS += [
-@@ -224,6 +238,23 @@ if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6"
-
-+if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["CR_SYSROOT_HASH"] = "c2e54f675b83a61301dcdb22e8e7a2b85c01d58c"
-+ DEFINES["USE_X11"] = "1"
-+ DEFINES["_GNU_SOURCE"] = True
-+
-+ OS_LIBS += [
-+ "X11",
-+ "Xcomposite",
-+ "Xdamage",
-+ "Xext",
-+ "Xfixes",
-+ "Xrandr",
-+ "Xrender",
-+ "Xtst"
-+ ]
-+
- if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "d967bcef40477dbc39acef141ff22bf73f3e7cdb"
-@@ -232,4 +263,20 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Linux":
-
- DEFINES["CR_SYSROOT_HASH"] = "5f64b417e1018dcf8fcc81dc2714e0f264b9b911"
-
-+if CONFIG["CPU_ARCH"] == "aarch64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "arm" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
-+if CONFIG["CPU_ARCH"] == "x86_64" and not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux":
-+
-+ DEFINES["_FORTIFY_SOURCE"] = "2"
-+
- Library("webrtc_gn")
diff --git a/librewolf/debian/patches/librewolf/librewolf-pref-pane.patch b/librewolf/debian/patches/librewolf/librewolf-pref-pane.patch
index 338415c..71d46df 100644
--- a/librewolf/debian/patches/librewolf/librewolf-pref-pane.patch
+++ b/librewolf/debian/patches/librewolf/librewolf-pref-pane.patch
@@ -1,4 +1,4 @@
-From babb9dc13626b8d7096b3e9debd36a2404c34a80 Mon Sep 17 00:00:00 2001
+From cd0ec42d56fe5d4689ed19c84ad5ca5a27a005fd Mon Sep 17 00:00:00 2001
From: ohfp <1813007-ohfp@users.noreply.gitlab.com>
Date: Tue, 12 Apr 2022 11:57:53 +0200
Subject: [PATCH] port pref-pane patch changes to gecko-dev
@@ -589,7 +589,7 @@ index 000000000000..c8cbb075d59b
+ });
+});
diff --git a/browser/components/preferences/preferences.js b/browser/components/preferences/preferences.js
-index 0a2a7895ae44..430f70cf06a2 100644
+index 0b97e8c3cb59..637090adaa5e 100644
--- a/browser/components/preferences/preferences.js
+++ b/browser/components/preferences/preferences.js
@@ -8,6 +8,7 @@
@@ -609,7 +609,7 @@ index 0a2a7895ae44..430f70cf06a2 100644
if (Services.prefs.getBoolPref("browser.preferences.experimental")) {
// Set hidden based on previous load's hidden value.
diff --git a/browser/components/preferences/preferences.xhtml b/browser/components/preferences/preferences.xhtml
-index 81059f3d2e01..d815682d68bc 100644
+index 6ee14eec9b2e..a0d768dce307 100644
--- a/browser/components/preferences/preferences.xhtml
+++ b/browser/components/preferences/preferences.xhtml
@@ -13,6 +13,7 @@
@@ -638,7 +638,7 @@ index 81059f3d2e01..d815682d68bc 100644
<richlistitem id="category-sync"
class="category"
hidden="true"
-@@ -211,6 +223,7 @@
+@@ -207,6 +219,7 @@
#include home.inc.xhtml
#include search.inc.xhtml
#include privacy.inc.xhtml
@@ -750,7 +750,7 @@ index b10403800c7a..7f9bc2760342 100644
+librewolf-config-link = All advanced settings (about:config)
+librewolf-open-profile = Open user profile directory
diff --git a/browser/themes/shared/jar.inc.mn b/browser/themes/shared/jar.inc.mn
-index 615644e2f1de..df8e3a849a4c 100644
+index 4a88a1cc318d..2d7ac15e9b48 100644
--- a/browser/themes/shared/jar.inc.mn
+++ b/browser/themes/shared/jar.inc.mn
@@ -106,6 +106,7 @@
diff --git a/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.orig b/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.orig
deleted file mode 100644
index f82448f..0000000
--- a/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.orig
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/browser/components/preferences/preferences.js b/browser/components/preferences/preferences.js
-index 0a2a789..0601d28 100644
---- a/browser/components/preferences/preferences.js
-+++ b/browser/components/preferences/preferences.js
-@@ -234,8 +234,6 @@ function init_all() {
- this.removeAttribute("keyboard-navigation");
- });
-
-- maybeDisplayPoliciesNotice();
--
- window.addEventListener("hashchange", onHashChange);
-
- document.getElementById("focusSearch1").addEventListener("command", () => {
diff --git a/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.rej b/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.rej
deleted file mode 100644
index 93fb568..0000000
--- a/librewolf/debian/patches/librewolf/remove-organization-policy-banner.patch.rej
+++ /dev/null
@@ -1,16 +0,0 @@
---- patches/ui-patches/remove-organization-policy-banner.patch
-+++ patches/ui-patches/remove-organization-policy-banner.patch
-@@ -1,6 +1,6 @@
- --- a/browser/components/preferences/preferences.js
- +++ b/browser/components/preferences/preferences.js
--@@ -161,8 +161,6 @@
-+@@ -234,8 +234,6 @@
- this.removeAttribute("keyboard-navigation");
- });
-
-@@ -8,4 +8,4 @@
- -
- window.addEventListener("hashchange", onHashChange);
-
-- gotoPref().then(() => {
-+ document.getElementById("focusSearch1").addEventListener("command", () => {
diff --git a/librewolf/debian/patches/librewolf/stop-undesired-requests.patch b/librewolf/debian/patches/librewolf/stop-undesired-requests.patch
index 63974d8..79caa68 100644
--- a/librewolf/debian/patches/librewolf/stop-undesired-requests.patch
+++ b/librewolf/debian/patches/librewolf/stop-undesired-requests.patch
@@ -1,5 +1,5 @@
diff --git a/browser/components/newtab/data/content/activity-stream.bundle.js b/browser/components/newtab/data/content/activity-stream.bundle.js
-index d5a3f10..b5efa81 100644
+index 34395476104e..83bc25d7fc62 100644
--- a/browser/components/newtab/data/content/activity-stream.bundle.js
+++ b/browser/components/newtab/data/content/activity-stream.bundle.js
@@ -1577,7 +1577,7 @@ class ASRouterAdminInner extends (external_React_default()).PureComponent {
@@ -7,41 +7,30 @@ index d5a3f10..b5efa81 100644
className: "providerUrl",
target: "_blank",
- href: "https://firefox.settings.services.mozilla.com/v1/buckets/main/collections/nimbus-desktop-experiments/records",
-+ href: "https://%.invalid",
++ href: "https://see.ticket.about.this.invalid",
rel: "noopener noreferrer"
}, "nimbus-desktop-experiments"), ")");
}
-diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js
-index 261e46f..22f8214 100644
---- a/modules/libpref/init/all.js
-+++ b/modules/libpref/init/all.js
-@@ -2181,7 +2181,7 @@ pref("security.insecure_field_warning.ignore_local_ip_address", true);
-
- // Remote settings preferences
- pref("services.settings.poll_interval", 86400); // 24H
--pref("services.settings.server", "https://firefox.settings.services.mozilla.com/v1");
-+pref("services.settings.server", "https://%.invalid");
- pref("services.settings.default_bucket", "main");
-
- // The percentage of clients who will report uptake telemetry as
diff --git a/services/settings/Utils.jsm b/services/settings/Utils.jsm
-index 2ce9e87..cd132a3 100644
+index 31ad77d28678..cca446b6fbde 100644
--- a/services/settings/Utils.jsm
+++ b/services/settings/Utils.jsm
-@@ -89,7 +89,7 @@ var Utils = {
- get SERVER_URL() {
- return allowServerURLOverride
- ? gServerURL
-- : "https://firefox.settings.services.mozilla.com/v1";
-+ : "https://%.invalid";
- },
-
- CHANGES_PATH: "/buckets/monitor/collections/changes/changeset",
+@@ -60,6 +60,10 @@ XPCOMUtils.defineLazyGetter(this, "isRunningTests", () => {
+ // Overriding the server URL is normally disabled on Beta and Release channels,
+ // except under some conditions.
+ XPCOMUtils.defineLazyGetter(this, "allowServerURLOverride", () => {
++
++ // always allow this override for librewolf
++ return true;
++
+ if (!AppConstants.RELEASE_OR_BETA) {
+ // Always allow to override the server URL on Nightly/DevEdition.
+ return true;
diff --git a/toolkit/components/search/SearchUtils.jsm b/toolkit/components/search/SearchUtils.jsm
-index 983d567..5fb6ae7 100644
+index 0bf60e5f163a..bcb685efe68d 100644
--- a/toolkit/components/search/SearchUtils.jsm
+++ b/toolkit/components/search/SearchUtils.jsm
-@@ -159,9 +159,9 @@ var SearchUtils = {
+@@ -158,9 +158,9 @@ var SearchUtils = {
ENGINES_URLS: {
"prod-main":
@@ -53,3 +42,16 @@ index 983d567..5fb6ae7 100644
"stage-main":
"https://settings.stage.mozaws.net/v1/buckets/main/collections/search-config/records",
"stage-preview":
+diff --git a/toolkit/modules/AppConstants.jsm b/toolkit/modules/AppConstants.jsm
+index 7f8ac95dd962..334003b3e005 100644
+--- a/toolkit/modules/AppConstants.jsm
++++ b/toolkit/modules/AppConstants.jsm
+@@ -422,7 +422,7 @@ this.AppConstants = Object.freeze({
+ #ifdef MOZ_THUNDERBIRD
+ "https://thunderbird-settings.thunderbird.net/v1",
+ #else
+- "https://firefox.settings.services.mozilla.com/v1",
++ "https://%.invalid",
+ #endif
+
+ REMOTE_SETTINGS_VERIFY_SIGNATURE:
diff --git a/librewolf/debian/patches/librewolf/webrender_ffi.patch b/librewolf/debian/patches/librewolf/webrender_ffi.patch
deleted file mode 100644
index 21b1886..0000000
--- a/librewolf/debian/patches/librewolf/webrender_ffi.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Description: Remove an extra constant definition that is now being generated by newer versions of cbindgen (0.24), and causing build failures because it is defined in several places.
-Author: Olivier Tilloy <olivier.tilloy@canonical.com>
-Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1773259
-Forwarded: not-needed
-
---- a/gfx/webrender_bindings/webrender_ffi.h
-+++ b/gfx/webrender_bindings/webrender_ffi.h
-@@ -73,8 +73,6 @@ struct WrPipelineInfo;
- struct WrPipelineIdAndEpoch;
- using WrPipelineIdEpochs = nsTArray<WrPipelineIdAndEpoch>;
-
--const uint64_t ROOT_CLIP_CHAIN = ~0;
--
- } // namespace wr
- } // namespace mozilla
diff --git a/librewolf/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch b/librewolf/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch
index 9421efe..ec0473c 100644
--- a/librewolf/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch
+++ b/librewolf/debian/patches/prefs/Don-t-auto-disable-extensions-in-system-directories.patch
@@ -7,7 +7,7 @@ Subject: Don't auto-disable extensions in system directories
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
-index e7d2a89..6c647d0 100644
+index 0af0b8d..0e9c93e 100644
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
@@ -56,7 +56,7 @@ pref("extensions.systemAddon.update.enabled", true);
diff --git a/librewolf/debian/patches/prefs/Set-DPI-to-system-settings.patch b/librewolf/debian/patches/prefs/Set-DPI-to-system-settings.patch
index b4956c5..1fb5236 100644
--- a/librewolf/debian/patches/prefs/Set-DPI-to-system-settings.patch
+++ b/librewolf/debian/patches/prefs/Set-DPI-to-system-settings.patch
@@ -7,10 +7,10 @@ Subject: Set DPI to system settings
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml
-index e31dab4..f8a4f8f 100644
+index c487b04..671c4b5 100644
--- a/modules/libpref/init/StaticPrefList.yaml
+++ b/modules/libpref/init/StaticPrefList.yaml
-@@ -7310,7 +7310,7 @@
+@@ -7331,7 +7331,7 @@
# interpretation of physical units such as "pt".
- name: layout.css.dpi
type: int32_t
diff --git a/librewolf/debian/patches/series b/librewolf/debian/patches/series
index 0d10b09..85f7877 100644
--- a/librewolf/debian/patches/series
+++ b/librewolf/debian/patches/series
@@ -1,5 +1,4 @@
fixes/Allow-.js-preference-files-to-set-locked-prefs-with-.patch
-fixes/Bug-1738845-Add-webrtc-configs-for-arm-and-ppc64-lin.patch
porting/Add-xptcall-support-for-SH4-processors.patch
porting/NSS-Fix-FTBFS-on-Hurd-because-of-MAXPATHLEN.patch
porting/Use-NEON_FLAGS-instead-of-VPX_ASFLAGS-for-libaom-neo.patch
@@ -18,6 +17,7 @@ debian-hacks/Use-build-id-as-langpack-version-for-reproducibility.patch
debian-hacks/Allow-to-build-with-older-versions-of-nodejs-10.patch
debian-hacks/Fix-math_private.h-for-i386-FTBFS.patch
debian-hacks/Allow-to-build-with-cargo-in-Debian-unstable.patch
+debian-hacks/Work-around-build-failure-with-newer-cbindgen.-bz-17.patch
librewolf/aboutLogos.patch -p1
librewolf/allow-ubo-private-mode.patch -p1
librewolf/bootstrap-without-vcs.patch -p1
@@ -46,4 +46,3 @@ librewolf/remove-snippets-from-home.patch -p1
librewolf/sanitizing-description.patch -p1
librewolf/website-appearance-ui-rfp.patch -p1
librewolf/urlbarprovider-interventions.patch -p1
-librewolf/webrender_ffi.patch -p1
diff --git a/librewolf/stackrpms-librewolf-102.0.diff b/librewolf/stackrpms-librewolf-102.0.diff
new file mode 100644
index 0000000..40a1b9c
--- /dev/null
+++ b/librewolf/stackrpms-librewolf-102.0.diff
@@ -0,0 +1,429 @@
+Only in debian: bgstack15-librewolf-prefs.js
+diff -aur debian-102.0/browser.install.in debian/browser.install.in
+--- debian-102.0/browser.install.in 2022-07-03 23:14:58.280921153 -0400
++++ debian/browser.install.in 2022-07-04 10:45:32.944887911 -0400
+@@ -54,8 +54,6 @@
+ debian/@browser@.js etc/@browser@
+ debian/vendor.js usr/share/@browser@/browser/defaults/preferences
+
+-debian/debsearch.xml usr/share/@browser@/distribution/searchplugins/common
+-
+ usr/lib/@browser@/browser/features usr/lib/@browser@/browser
+
+ %if browser != librewolf
+@@ -81,3 +79,4 @@
+ debian/librewolf_settings/defaults/pref/local-settings.js usr/share/@browser@/defaults/pref
+ debian/librewolf_settings/distribution/policies.json usr/share/@browser@/distribution
+ debian/uBlock0@raymondhill.net.xpi usr/lib/@browser@/browser/extensions
++debian/bgstack15-librewolf-prefs.js usr/lib/@browser@/defaults/pref
+diff -aur debian-102.0/browser.mozconfig.in debian/browser.mozconfig.in
+--- debian-102.0/browser.mozconfig.in 2022-07-03 23:13:46.864307611 -0400
++++ debian/browser.mozconfig.in 2022-07-04 10:45:59.329114575 -0400
+@@ -67,3 +67,6 @@
+ #export RANLIB=llvm-ranlib-11
+
+ ac_add_options --enable-optimize
++# Stackrpms style
++ac_add_options --disable-dbus
++ac_add_options --disable-necko-wifi
+diff -aur debian-102.0/changelog debian/changelog
+--- debian-102.0/changelog 2022-07-03 23:14:58.320921497 -0400
++++ debian/changelog 2022-07-04 10:46:35.765427604 -0400
+@@ -1,3 +1,9 @@
++librewolf (102.0-1+stackrpms) obs; urgency=low
++
++ * Custom build for myself
++
++ -- B. Stack <bgstack15@gmail.com> Mon, 04 Jul 2022 10:46:59 -0400
++
+ librewolf (102.0-1) unstable; urgency=low
+
+ * Fork to librewolf release
+Only in debian: librewolf.dsc
+diff -aur debian-102.0/rules debian/rules
+--- debian-102.0/rules 2022-07-03 23:14:57.292912668 -0400
++++ debian/rules 2022-07-04 10:47:05.969687088 -0400
+@@ -333,7 +333,7 @@
+ dh_install -p$($(PRODUCT))-l10n-$(call lc,$*) build-l10n/$*/dist/xpi/langpack-$*@$($(PRODUCT)).mozilla.org.xpi $(LIB_DIR)/browser/extensions/
+
+ stamps/dh_install:: debian/noinstall debian/$($(PRODUCT))-symbolic.svg
+- awk '{print "debian/tmp/" $$1 }' < debian/noinstall | xargs rm -r
++ awk '{print "debian/tmp/" $$1 }' < debian/noinstall | xargs rm -rf
+ dh_install --fail-missing
+
+ override_dh_install-arch: stamps/dh_install
+@@ -359,6 +359,7 @@
+ install binary binary-arch binary-indep: $(filter-out %.pc,$(GENERATED_FILES))
+
+ binary binary-arch binary-indep build build-arch build-indep clean install:
++ chmod +x debian/dh || :
+ debian/dh $@
+
+ .PHONY: build clean binary-indep binary-arch binary install
+diff -aur debian-102.0/search-config.json debian/search-config.json
+--- debian-102.0/search-config.json 2022-06-27 14:26:20.864906886 -0400
++++ debian/search-config.json 2022-07-04 10:47:51.514078363 -0400
+@@ -14,363 +14,6 @@
+ },
+ "id": "c0b26c0e-63e6-4235-b2ce-5f16b6a8bf87",
+ "last_modified": 1654094046000
+- },
+- {
+- "schema": 1613245306902,
+- "appliesTo": [
+- {
+- "included": {
+- "everywhere": true
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "af",
+- "an",
+- "ar",
+- "ast",
+- "az",
+- "bg",
+- "br",
+- "bs",
+- "cy",
+- "da",
+- "de",
+- "dsb",
+- "el",
+- "eo",
+- "et",
+- "eu",
+- "fa",
+- "fi",
+- "fy-NL",
+- "ga-IE",
+- "gd",
+- "gl",
+- "gn",
+- "he",
+- "hr",
+- "hsb",
+- "hu",
+- "ia",
+- "id",
+- "is",
+- "it",
+- "ka",
+- "kab",
+- "kk",
+- "km",
+- "kn",
+- "lij",
+- "lo",
+- "lt",
+- "ltg",
+- "lv",
+- "mk",
+- "mr",
+- "ms",
+- "my",
+- "nl",
+- "oc",
+- "pl",
+- "rm",
+- "ro",
+- "ru",
+- "si",
+- "sk",
+- "sl",
+- "sq",
+- "sr",
+- "sv-SE",
+- "ta",
+- "te",
+- "th",
+- "tl",
+- "tr",
+- "uk",
+- "ur",
+- "uz",
+- "vi",
+- "wo",
+- "zh-CN",
+- "zh-TW"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "$USER_LOCALE"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "be"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "be",
+- "be-tarask"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "bn",
+- "bn-BD",
+- "bn-IN"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "bn"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "ca",
+- "ca-valencia"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "ca"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "cak",
+- "es-AR",
+- "es-CL",
+- "es-ES",
+- "es-MX",
+- "trs"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "es"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "cs"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "cz"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "ff",
+- "fr",
+- "son"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "fr"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "gu-IN"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "gu"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "hi-IN"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "hi"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "hy-AM"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "hy"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "ja-JP-macos",
+- "ja"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "ja"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "ko"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "kr"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "nb-NO"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "NO"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "ne-NP"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "ne"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "nn-NO"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "NN"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "pa-IN"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "pa"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "pt-BR",
+- "pt-PT"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "pt"
+- ]
+- }
+- },
+- {
+- "included": {
+- "locales": {
+- "matches": [
+- "szl"
+- ]
+- }
+- },
+- "webExtension": {
+- "locales": [
+- "pl"
+- ]
+- }
+- },
+- {
+- "override": true,
+- "orderHint": 1000,
+- "application": {
+- "distributions": [
+- "MozillaOnline"
+- ]
+- }
+- }
+- ],
+- "webExtension": {
+- "id": "wikipedia@search.mozilla.org"
+- },
+- "id": "3f3beb1d-e32e-40a4-b6ed-56741803e1d8",
+- "last_modified": 1654094046000
+ }
+ ],
+ "timestamp": 1654094046000
bgstack15