Snap for 10453563 from a842690e18d829a232afbaa225febbcfd0bb4acf to mainline-extservices-release

Change-Id: I6dbf02a3efb52b77b7429acf16a0fd2861e8127c
diff --git a/.clang-format b/.clang-format
index 11a44d5..63ebecb 100644
--- a/.clang-format
+++ b/.clang-format
@@ -19,3 +19,6 @@
 IndentWrappedFunctionNames: true
 ContinuationIndentWidth: 4
 ObjCSpaceBeforeProtocolList: true
+---
+Language: Cpp
+IncludeBlocks: Regroup
diff --git a/.gitignore b/.gitignore
index d1ccce7..e16c29b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,6 +26,7 @@
 *_proto_cpp.xml
 *~
 .*.sw?
+.cache
 .cipd
 .clangd
 .classpath
diff --git a/.gn b/.gn
index 807c0a1..c982491 100644
--- a/.gn
+++ b/.gn
@@ -11,37 +11,24 @@
 # The location of the build configuration file.
 buildconfig = "//build/config/BUILDCONFIG.gn"
 
+# The python interpreter to use by default. On Windows, this will look
+# for python3.exe and python3.bat.
+script_executable = "python3"
+
 # The secondary source root is a parallel directory tree where
 # GN build files are placed when they can not be placed directly
 # in the source tree, e.g. for third party source trees.
 secondary_source = "//build/secondary/"
 
-# These are the targets to check headers for by default. The files in targets
-# matching these patterns (see "gn help label_pattern" for format) will have
+# These are the targets to skip header checking by default. The files in targets
+# matching these patterns (see "gn help label_pattern" for format) will not have
 # their includes checked for proper dependencies when you run either
 # "gn check" or "gn gen --check".
-check_targets = [
-  ":webrtc_common",
-  "//api/*",
-  "//audio/*",
-  "//backup/*",
-  "//call/*",
-  "//common_audio/*",
-  "//common_video/*",
-  "//examples/*",
-  "//logging/*",
-  "//media/*",
-  "//modules/*",
-  "//p2p/*",
-  "//pc/*",
-  "//rtc_base/*",
-  "//rtc_tools/*",
-  "//sdk/*",
-  "//stats/*",
-  "//system_wrappers/*",
-  "//test/*",
-  "//video/*",
-  "//third_party/libyuv/*",
+no_check_targets = [
+  "//third_party/icu/*",
+
+  # TODO(crbug.com/1151236) Remove once fixed.
+  "//base/allocator/partition_allocator:partition_alloc",
 ]
 
 # These are the list of GN files that run exec_script. This whitelist exists
@@ -62,7 +49,7 @@
 
   mac_sdk_min = "10.12"
 
-  ios_deployment_target = "10.0"
+  ios_deployment_target = "12.0"
 
   # The SDK API level, in contrast, is set by build/android/AndroidManifest.xml.
   android32_ndk_api_level = 16
@@ -75,4 +62,17 @@
   enable_libaom = true
 
   gtest_enable_absl_printers = true
+
+  # Differently from Chromium, WebRTC still support SDK 21.
+  default_min_sdk_version = 21
+
+  # Prevent jsoncpp to pass -Wno-deprecated-declarations to users
+  jsoncpp_no_deprecated_declarations = false
+
+  # Fixes the abi-revision issue.
+  # TODO(https://bugs.webrtc.org/14437):  Remove this section if general
+  # Chromium fix resolves the problem.
+  fuchsia_sdk_readelf_exec =
+      "//third_party/llvm-build/Release+Asserts/bin/llvm-readelf"
+  fuchsia_target_api_level = 9
 }
diff --git a/.mailmap b/.mailmap
new file mode 100644
index 0000000..634f3a6
--- /dev/null
+++ b/.mailmap
@@ -0,0 +1 @@
+Tommi <tommi@webrtc.org> Tomas Gunnarsson <tommi@webrtc.org>
diff --git a/.style.yapf b/.style.yapf
new file mode 100644
index 0000000..c34341d
--- /dev/null
+++ b/.style.yapf
@@ -0,0 +1,4 @@
+[style]
+based_on_style = pep8
+indent_width = 2
+column_limit = 80
\ No newline at end of file
diff --git a/.vpython b/.vpython
index fb75db5..d226875 100644
--- a/.vpython
+++ b/.vpython
@@ -9,7 +9,7 @@
 # CIPD (the "Chrome Infrastructure Package Deployer" service). Unlike `pip`,
 # this never requires the end-user machine to have a working python extension
 # compilation environment. All of these packages are built using:
-#   https://chromium.googlesource.com/infra/infra/+/master/infra/tools/dockerbuild/
+#   https://chromium.googlesource.com/infra/infra/+/main/infra/tools/dockerbuild/
 #
 # All python scripts in the repo share this same spec, to avoid dependency
 # fragmentation.
@@ -20,7 +20,7 @@
 #   vpython path/to/script.py some --arguments
 #
 # Read more about `vpython` and how to modify this file here:
-#   https://chromium.googlesource.com/infra/infra/+/master/doc/users/vpython.md
+#   https://chromium.googlesource.com/infra/infra/+/main/doc/users/vpython.md
 
 python_version: "2.7"
 
@@ -31,7 +31,7 @@
   version: "version:5.2.2"
 >
 
-# Used by tools_webrtc/perf/webrtc_dashboard_upload.py.
+# Used by tools_webrtc/perf/process_perf_results.py.
 wheel: <
   name: "infra/python/wheels/httplib2-py2_py3"
   version: "version:0.10.3"
@@ -52,7 +52,7 @@
 
 wheel: <
   name: "infra/python/wheels/six-py2_py3"
-  version: "version:1.10.0"
+  version: "version:1.15.0"
 >
 wheel: <
   name: "infra/python/wheels/pbr-py2_py3"
@@ -66,3 +66,11 @@
   name: "infra/python/wheels/mock-py2_py3"
   version: "version:2.0.0"
 >
+wheel: <
+  name: "infra/python/wheels/protobuf-py2_py3"
+  version: "version:3.13.0"
+>
+wheel: <
+  name: "infra/python/wheels/requests-py2_py3"
+  version: "version:2.13.0"
+>
diff --git a/.vpython3 b/.vpython3
new file mode 100644
index 0000000..31a2c59
--- /dev/null
+++ b/.vpython3
@@ -0,0 +1,88 @@
+# This is a vpython "spec" file.
+#
+# It describes patterns for python wheel dependencies of the python scripts in
+# the chromium repo, particularly for dependencies that have compiled components
+# (since pure-python dependencies can be easily vendored into third_party).
+#
+# When vpython is invoked, it finds this file and builds a python VirtualEnv,
+# containing all of the dependencies described in this file, fetching them from
+# CIPD (the "Chrome Infrastructure Package Deployer" service). Unlike `pip`,
+# this never requires the end-user machine to have a working python extension
+# compilation environment. All of these packages are built using:
+#   https://chromium.googlesource.com/infra/infra/+/main/infra/tools/dockerbuild/
+#
+# All python scripts in the repo share this same spec, to avoid dependency
+# fragmentation.
+#
+# If you have depot_tools installed in your $PATH, you can invoke python scripts
+# in this repo by running them as you normally would run them, except
+# substituting `vpython` instead of `python` on the command line, e.g.:
+#   vpython path/to/script.py some --arguments
+#
+# Read more about `vpython` and how to modify this file here:
+#   https://chromium.googlesource.com/infra/infra/+/main/doc/users/vpython.md
+
+python_version: "3.8"
+
+# Used by:
+#   third_party/catapult
+wheel: <
+  name: "infra/python/wheels/psutil/${vpython_platform}"
+  version: "version:5.8.0.chromium.2"
+>
+
+# Used by tools_webrtc/perf/process_perf_results.py.
+wheel: <
+  name: "infra/python/wheels/httplib2-py3"
+  version: "version:0.19.1"
+>
+
+wheel: <
+  name: "infra/python/wheels/pyparsing-py2_py3"
+  version: "version:2.4.7"
+>
+
+
+# Used by:
+#   build/toolchain/win
+wheel: <
+  name: "infra/python/wheels/pywin32/${vpython_platform}"
+  version: "version:300"
+  match_tag: <
+    platform: "win32"
+  >
+  match_tag: <
+    platform: "win_amd64"
+  >
+>
+
+# GRPC used by iOS test.
+wheel: <
+  name: "infra/python/wheels/grpcio/${vpython_platform}"
+  version: "version:1.44.0"
+>
+
+wheel: <
+  name: "infra/python/wheels/six-py2_py3"
+  version: "version:1.15.0"
+>
+wheel: <
+  name: "infra/python/wheels/pbr-py2_py3"
+  version: "version:3.0.0"
+>
+wheel: <
+  name: "infra/python/wheels/funcsigs-py2_py3"
+  version: "version:1.0.2"
+>
+wheel: <
+  name: "infra/python/wheels/mock-py2_py3"
+  version: "version:2.0.0"
+>
+wheel: <
+  name: "infra/python/wheels/protobuf-py3"
+  version: "version:3.20.0"
+>
+wheel: <
+  name: "infra/python/wheels/requests-py2_py3"
+  version: "version:2.13.0"
+>
diff --git a/AUTHORS b/AUTHORS
index 63d90c2..bd7ab24 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,116 +1,167 @@
-# Names should be added to this file like so:
-# Name or Organization <email address>
+# Names should be added to this file with this pattern:
+#
+# For individuals:
+#   Name <email address>
+#
+# For organizations:
+#   Organization <fnmatch pattern>
+#
+# See python fnmatch module documentation for more information.
+#
+# Please keep the list sorted.
 
+# BEGIN individuals section.
+Aaron Clauson <aaron@sipsorcery.com>
 Adam Fedor <adam.fedor@gmail.com>
 Akshay Shah <meetakshay99@gmail.com>
-Alex Henrie <alexhenrie24@gmail.com>
 Alexander Brauckmann <a.brauckmann@gmail.com>
 Alexandre Gouaillard <agouaillard@gmail.com>
+Alex Henrie <alexhenrie24@gmail.com>
 Andrew MacDonald <andrew@webrtc.org>
 Andrey Efremov <yoklmnprst@ya.ru>
+Andrew Johnson <ajohnson@draster.com>
 Anil Kumar <an1kumar@gmail.com>
 Ben Strong <bstrong@gmail.com>
+Berthold Herrmann <bertholdherrmann08@googlemail.com>
 Bob Withers <bwit@pobox.com>
+Brett Hebert <brett@quebic.com>
+Brett Hebert <hebert.brett@pm.me>
 Bridger Maxwell <bridgeyman@gmail.com>
-Chris Tserng <tserng@amazon.com>
+Bruno Pitrus <brunopitrus@hotmail.com>
+Cheng Qian <chengqian1521@qq.com>
 Christophe Dumez <ch.dumez@samsung.com>
+Chris Tserng <tserng@amazon.com>
 Cody Barnes <conceptgenesis@gmail.com>
 Colin Plumb
 Cyril Lashkevich <notorca@gmail.com>
-David Porter <david@porter.me>
-Dax Booysen <dax@younow.com>
+CZ Theng <cz.theng@gmail.com>
 Danail Kirov <dkirovbroadsoft@gmail.com>
+Dave Cowart <davecowart@gmail.com>
+David Porter <david@porter.me>
+David Sanders <dsanders11@ucsbalum.com>
+Dax Booysen <dax@younow.com>
+Dennis Angelo <dennis.angelo@gmail.com>
 Dharmesh Chauhan <dharmesh.r.chauhan@gmail.com>
+Di Wu <meetwudi@gmail.com>
 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
 Dmitry Lizin <sdkdimon@gmail.com>
+Eike Rathke <erathke@redhat.com>
 Eric Rescorla, RTFM Inc. <ekr@rtfm.com>
+Filip Hlasek <filip@orcamobility.ai>
 Frederik Riedel, Frogg GmbH <frederik.riedel@frogg.io>
 Giji Gangadharan <giji.g@samsung.com>
 Graham Yoakum <gyoakum@skobalt.com>
 Gustavo Garcia <gustavogb@gmail.com>
+Hans Knoechel <hans@hans-knoechel.de>
 Hugues Ekra <hekra01@gmail.com>
 Jake Hilton <jakehilton@gmail.com>
 James H. Brown <jbrown@burgoyne.com>
+Jan Grulich <grulja@gmail.com>
 Jan Kalab <pitlicek@gmail.com>
 Jens Nielsen <jens.nielsen@berotec.se>
+Jesús Leganés-Combarro <piranna@gmail.com>
 Jiawei Ou <jiawei.ou@gmail.com>
 Jie Mao <maojie0924@gmail.com>
+Jiwon Kim <jwkim0000@gmail.com>
+Johnny Wong <hellojinqiang@gmail.com>
 Jose Antonio Olivera Ortega <josea.olivera@gmail.com>
+Keiichi Enomoto <enm10k@gmail.com>
 Kiran Thind <kiran.thind@gmail.com>
+Korniltsev Anatoly <korniltsev.anatoly@gmail.com>
+Kyutae Lee <gorisanson@gmail.com>
+Lennart Grahl <lennart.grahl@gmail.com>
 Luke Weber <luke.weber@gmail.com>
 Maksim Khobat <maksimkhobat@gmail.com>
 Mallikarjuna Rao V <vm.arjun@samsung.com>
 Manish Jethani <manish.jethani@gmail.com>
 Martin Storsjo <martin@martin.st>
 Matthias Liebig <matthias.gcode@gmail.com>
+Maksim Sisov <msisov@igalia.com>
+Maxim Pavlov <pavllovmax@gmail.com>
 Maxim Potapov <vopatop.skam@gmail.com>
 Michael Iedema <michael@kapsulate.com>
+MichaƂ Zarach <michalzaq12@gmail.com>
+Michel Promonet <michel.promonet.1@gmail.com>
+Miguel Paris <mparisdiaz@gmail.com>
 Mike Gilbert <floppymaster@gmail.com>
+Mike Wei <Mike.WeiB@gmail.com>
+Min Wang <mingewang@gmail.com>
 Mo Zanaty <mzanaty@cisco.com>
+Nico Schlumprecht <me@github.nico.onl>
+Niek van der Maas <mail@niekvandermaas.nl>
+Olivier Crête <olivier.crete@ocrete.ca>
 Pali Rohar
 Paul Kapustin <pkapustin@gmail.com>
-Philipp Hancke <philipp.hancke@googlemail.com>
 Peng Yu <yupeng323@gmail.com>
+Philipp Hancke <philipp.hancke@googlemail.com>
+Piasy Xu <xz4215@gmail.com>
 Rafael Lopez Diez <rafalopezdiez@gmail.com>
 Ralph Giles <giles@ghostscript.com>
+Raman Budny <budnyjj@gmail.com>
+Ramprakash Jelari <ennajelari@gmail.com>
 Riku Voipio <riku.voipio@linaro.org>
 Robert Bares <robert@bares.me>
+Robert Mader <robert.mader@posteo.de>
 Robert Nagy <robert.nagy@gmail.com>
 Ryan Yoakum <ryoakum@skobalt.com>
-Satender Saroha <ssaroha@yahoo.com>
 Sarah Thompson <sarah@telergy.com>
+Satender Saroha <ssaroha@yahoo.com>
 Saul Kravitz <Saul.Kravitz@celera.com>
+Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
+Shaofan Qi <vshaqi@gmail.com>
+Shuhai Peng <shuhai.peng@intel.com>
 Silviu Caragea <silviu.cpp@gmail.com>
 Stefan Gula <steweg@gmail.com>
+Stephan Hartmann <stha09@googlemail.com>
 Steve Reid <sreid@sea-to-sky.net>
+Takaaki Suzuki <takaakisuzuki.14@gmail.com>
 Tarun Chawla <trnkumarchawla@gmail.com>
+Todd Wong <todd.wong.ndq@gmail.com>
+Tomas Popela <tomas.popela@gmail.com>
 Trevor Hayes <trevor.axiom@gmail.com>
 Uladzislau Susha <landby@gmail.com>
-Vladimir Beloborodov <VladimirTechMan@gmail.com>
 Vicken Simonian <vsimon@gmail.com>
 Victor Costan <costan@gmail.com>
+Vladimir Beloborodov <VladimirTechMan@gmail.com>
 Xiaohong Xu <freemine@yeah.net>
 Xiaolei Yu <dreifachstein@gmail.com>
+Xinchao Tian <tianxinchao@360.cn>
+Yaowen Guo <albertguo88@gmail.com>
 Yura Yaroshevich <yura.yaroshevich@gmail.com>
 Yuriy Pavlyshak <yuriy@appear.in>
-Hans Knoechel <hans@hans-knoechel.de>
-Korniltsev Anatoly <korniltsev.anatoly@gmail.com>
-Todd Wong <todd.wong.ndq@gmail.com>
-Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
-Maxim Pavlov <pavllovmax@gmail.com>
 Yusuke Suzuki <utatane.tea@gmail.com>
-Piasy Xu <xz4215@gmail.com>
-Tomas Popela <tomas.popela@gmail.com>
-Jan Grulich <grulja@gmail.com>
-Jiwon Kim <jwkim0000@gmail.com>
-Eike Rathke <erathke@redhat.com>
-Michel Promonet <michel.promonet.1@gmail.com>
-Min Wang <mingewang@gmail.com>
-Ramprakash Jelari <ennajelari@gmail.com>
-CZ Theng <cz.theng@gmail.com>
-Miguel Paris <mparisdiaz@gmail.com>
-Raman Budny <budnyjj@gmail.com>
-Stephan Hartmann <stha09@googlemail.com>
-Lennart Grahl <lennart.grahl@gmail.com>
+Pengfei Han <hanpfei@gmail.com>
+# END individuals section.
 
-&yet LLC <*@andyet.com>
-8x8 Inc. <*@sip-communicator.org>
+# BEGIN organizations section.
 8x8 Inc. <*@8x8.com>
+8x8 Inc. <*@jitsi.org>
+8x8 Inc. <*@sip-communicator.org>
 Agora IO <*@agora.io>
 ARM Holdings <*@arm.com>
 BroadSoft Inc. <*@broadsoft.com>
+Canonical Ltd <*@canonical.com>
+CoSMo Software Consulting, Pte Ltd <*@cosmosoftware.io>
 Facebook Inc. <*@fb.com>
 Google Inc. <*@google.com>
+Highfive, Inc. <*@highfive.com>
+Hopin Ltd. <*@hopin.to>
 HyperConnect Inc. <*@hpcnt.com>
-Life On Air Inc. <*@lifeonair.com>
 Intel Corporation <*@intel.com>
+LG Electronics, Inc. <*@lge.com>
+Life On Air Inc. <*@lifeonair.com>
+Meta Platforms, Inc. <*@meta.com>
 Microsoft Corporation <*@microsoft.com>
 MIPS Technologies <*@mips.com>
 Mozilla Foundation <*@mozilla.com>
+Netgem S.A. <*@netgem.com>
+Nutanix Inc. <*@nutanix.com>
 NVIDIA Corporation <*@nvidia.com>
 Opera Software ASA <*@opera.com>
 Optical Tone Ltd <*@opticaltone.com>
 Pengutronix e.K. <*@pengutronix.de>
+Quebic Inc. <*@quebic.com>
+Raptor Computing Systems, LLC <*@raptorcs.com>
 RingCentral, Inc. <*@ringcentral.com>
 Signal Messenger, LLC <*@signal.org>
 Sinch AB <*@sinch.com>
@@ -119,14 +170,15 @@
 Temasys Communications <*@temasys.io>
 The Chromium Authors <*@chromium.org>
 The WebRTC Authors <*@webrtc.org>
+Threema GmbH <*@threema.ch>
+Tuple, LLC <*@tuple.app>
 Twilio, Inc. <*@twilio.com>
+Vewd Software AS <*@vewd.com>
+Videona Socialmedia <*@videona.com>
 Videxio AS <*@videxio.com>
 Vidyo, Inc. <*@vidyo.com>
 Vonage Holdings Corp. <*@vonage.com>
+Wang Qing <wangqing-hf@loongson.cn>
 Wire Swiss GmbH <*@wire.com>
-Vewd Software AS <*@vewd.com>
-Highfive, Inc. <*@highfive.com>
-CoSMo Software Consulting, Pte Ltd <*@cosmosoftware.io>
-Tuple, LLC <*@tuple.app>
-Videona Socialmedia <*@videona.com>
-Threema GmbH <*@threema.ch>
+&yet LLC <*@andyet.com>
+# END organizations section.
diff --git a/Android.bp b/Android.bp
index 31b6a63..8ca1d6c 100644
--- a/Android.bp
+++ b/Android.bp
@@ -21,6 +21,12 @@
 //
 // Please consider removing redundant or irrelevant files from 'license_text:'.
 // See: http://go/android-license-faq
+
+///////////////////////////////////////////////////////////////////////////////
+// Do not edit this file directly, it's automatically generated by a script. //
+// Modify android_tools/generate_android_bp.py and run that instead.         //
+///////////////////////////////////////////////////////////////////////////////
+
 license {
     name: "external_webrtc_license",
     visibility: [":__subpackages__"],
@@ -43,27 +49,58 @@
     name: "webrtc_defaults",
     local_include_dirs: [
         ".",
+        "webrtc",
+        "third_party/crc32c/src/include",
     ],
     cflags: [
+        "-Wextra",
         "-Wno-unused-parameter",
-        "-Wno-missing-field-initializers",
-        "-DUSE_UDEV",
-        "-DUSE_AURA=1",
-        "-DUSE_GLIB=1",
-        "-DUSE_NSS_CERTS=1",
-        "-DUSE_X11=1",
-        "-D_FILE_OFFSET_BITS=64",
-        "-D_LARGEFILE_SOURCE",
-        "-D_LARGEFILE64_SOURCE",
-        "-D_GNU_SOURCE",
+        "-Wshadow",
+        "-Wstring-conversion",
+        "-Wexit-time-destructors",
+        "-Wglobal-constructors",
+        "-Wno-shadow",
+        "-Wctad-maybe-unsupported",
+        "-Wc++11-narrowing",
+        "-Wundef",
+        "-Wunused-lambda-capture",
         "-DWEBRTC_ENABLE_PROTOBUF=0",
+        "-DWEBRTC_STRICT_FIELD_TRIALS=0",
         "-DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE",
         "-DRTC_ENABLE_VP9",
-        "-DHAVE_SCTP",
+        "-DWEBRTC_HAVE_SCTP",
         "-DWEBRTC_LIBRARY_IMPL",
+        "-DWEBRTC_ENABLE_AVX2",
         "-DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1",
         "-DWEBRTC_POSIX",
         "-DWEBRTC_LINUX",
+        "-DABSL_ALLOCATOR_NOTHROW=1",
+        "-DHAVE_ARM64_CRC32C=0",
+        "-DUSE_AURA=1",
+        "-DUSE_GLIB=1",
+        "-DUSE_NSS_CERTS=1",
+        "-DUSE_UDEV",
+        "-DUSE_X11=1",
+        "-DWEBRTC_ANDROID_PLATFORM_BUILD=1",
+        "-DWEBRTC_APM_DEBUG_DUMP=0",
+        "-D_FILE_OFFSET_BITS=64",
+        "-D_GNU_SOURCE",
+        "-D_LARGEFILE64_SOURCE",
+        "-D_LARGEFILE_SOURCE",
+        "-Wno-all",
+        "-Wno-error",
+        "-Wno-everything",
+        "-Wno-implicit-const-int-float-conversion",
+        "-Wno-missing-field-initializers",
+        "-Wno-unreachable-code-aggressive",
+        "-Wno-unreachable-code-break",
+    ],
+    conlyflags: [
+        "-Wstrict-prototypes",
+    ],
+    cppflags: [
+        "-Wnon-virtual-dtor",
+        "-Woverloaded-virtual",
     ],
     header_libs: [
         "libwebrtc_absl_headers",
@@ -77,10 +114,11 @@
         "libyuv",
         "libpffft",
         "rnnoise_rnn_vad",
-        "usrsctplib",
     ],
     shared_libs: [
         "libcrypto",
+        "libprotobuf-cpp-full",
+        "libprotobuf-cpp-lite",
         "libssl",
     ],
     host_supported: true,
@@ -93,10 +131,40 @@
     },
     arch: {
         arm: {
-            cflags: ["-DWEBRTC_HAS_NEON"],
+            cflags: [
+                "-mfpu=neon",
+                "-DWEBRTC_ARCH_ARM",
+                "-DWEBRTC_ARCH_ARM_V7",
+                "-DWEBRTC_HAS_NEON",
+                "-mthumb",
+            ],
+            asflags: [
+                "-mfpu=neon",
+            ],
         },
         arm64: {
-            cflags: ["-DWEBRTC_HAS_NEON"],
+            cflags: [
+                "-DWEBRTC_ARCH_ARM64",
+                "-DWEBRTC_HAS_NEON",
+            ],
+        },
+        riscv64: {
+        },
+        x86_64: {
+            cflags: [
+                "-mavx2",
+                "-mfma",
+                "-msse2",
+                "-msse3",
+            ],
+        },
+        x86: {
+            cflags: [
+                "-mavx2",
+                "-mfma",
+                "-msse2",
+                "-msse3",
+            ],
         },
     },
     visibility: [
@@ -105,386 +173,2268 @@
     ],
 }
 
+/* From target:
+//api/audio_codecs/L16:audio_decoder_L16
+*/
 cc_library_static {
-    name: "webrtc_spl_sqrt_floor__spl_sqrt_floor",
+    name: "webrtc_L16__audio_decoder_L16",
     defaults: ["webrtc_defaults"],
-    srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_codecs/L16/audio_decoder_L16.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__pcm16b",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//api/audio_codecs/L16:audio_encoder_L16
+*/
+cc_library_static {
+    name: "webrtc_L16__audio_encoder_L16",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_codecs/L16/audio_encoder_L16.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__pcm16b",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//:webrtc
+*/
+cc_library_static {
+    name: "webrtc___webrtc",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_coding__default_neteq_factory",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__default_neteq_controller_factory",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_neteq__tick_timer",
+        ":webrtc_numeric__int128",
+        ":webrtc_pc__channel",
+        ":webrtc_pc__data_channel_controller",
+        ":webrtc_pc__dtls_srtp_transport",
+        ":webrtc_pc__dtls_transport",
+        ":webrtc_pc__external_hmac",
+        ":webrtc_pc__ice_transport",
+        ":webrtc_pc__jsep_transport",
+        ":webrtc_pc__jsep_transport_collection",
+        ":webrtc_pc__jsep_transport_controller",
+        ":webrtc_pc__legacy_stats_collector",
+        ":webrtc_pc__local_audio_source",
+        ":webrtc_pc__media_session",
+        ":webrtc_pc__peer_connection",
+        ":webrtc_pc__peer_connection_factory",
+        ":webrtc_pc__rtc_stats_collector",
+        ":webrtc_pc__rtc_stats_traversal",
+        ":webrtc_pc__rtcp_mux_filter",
+        ":webrtc_pc__rtp_media_utils",
+        ":webrtc_pc__rtp_transport",
+        ":webrtc_pc__sctp_transport",
+        ":webrtc_pc__sctp_utils",
+        ":webrtc_pc__sdp_offer_answer",
+        ":webrtc_pc__sdp_serializer",
+        ":webrtc_pc__sdp_utils",
+        ":webrtc_pc__session_description",
+        ":webrtc_pc__simulcast_description",
+        ":webrtc_pc__srtp_filter",
+        ":webrtc_pc__srtp_session",
+        ":webrtc_pc__srtp_transport",
+        ":webrtc_pc__track_media_info_map",
+        ":webrtc_pc__transport_stats",
+        ":webrtc_pc__video_track_source_proxy",
+        ":webrtc_pc__webrtc_sdp",
+        ":webrtc_pc__webrtc_session_description_factory",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__factory",
+        ":webrtc_public__socket",
+        ":webrtc_public__utils",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtc_base__rtc_operations_chain",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_capture__video_capture_internal_impl",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__audio_options_api",
+        "webrtc_api__candidate",
+        "webrtc_api__create_peerconnection_factory",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__ice_transport_factory",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtc_event_log_output_file",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_api__transport_api",
+        "webrtc_audio__audio",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_codecs__builtin_audio_decoder_factory",
+        "webrtc_audio_codecs__builtin_audio_encoder_factory",
+        "webrtc_audio_coding__neteq",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_processing_statistics",
+        "webrtc_base64__base64",
+        "webrtc_call__call",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__rtp_receiver",
+        "webrtc_call__rtp_sender",
+        "webrtc_call__video_stream_api",
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_video__common_video",
+        "webrtc_config__encoder_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_logging__ice_log",
+        "webrtc_media__rtc_audio_video",
+        "webrtc_media__rtc_media_base",
+        "webrtc_media__rtc_sdp_video_format_utils",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_metrics__metric",
+        "webrtc_network__sent_packet",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_packet__chunk",
+        "webrtc_packet__sctp_packet",
+        "webrtc_pc__audio_rtp_receiver",
+        "webrtc_pc__audio_track",
+        "webrtc_pc__connection_context",
+        "webrtc_pc__data_channel_utils",
+        "webrtc_pc__dtmf_sender",
+        "webrtc_pc__ice_server_parsing",
+        "webrtc_pc__jitter_buffer_delay",
+        "webrtc_pc__media_protocol_names",
+        "webrtc_pc__media_stream",
+        "webrtc_pc__media_stream_observer",
+        "webrtc_pc__peer_connection_message_handler",
+        "webrtc_pc__proxy",
+        "webrtc_pc__remote_audio_source",
+        "webrtc_pc__rtp_parameters_conversion",
+        "webrtc_pc__rtp_receiver",
+        "webrtc_pc__rtp_sender",
+        "webrtc_pc__rtp_transceiver",
+        "webrtc_pc__rtp_transmission_manager",
+        "webrtc_pc__sctp_data_channel",
+        "webrtc_pc__transceiver_list",
+        "webrtc_pc__usage_pattern",
+        "webrtc_pc__video_rtp_receiver",
+        "webrtc_pc__video_track",
+        "webrtc_pc__video_track_source",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__random",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__weak_ptr",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtc_event_log__rtc_event_log_factory",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_socket__dcsctp_socket",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__default_task_queue_factory",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__bitrate_settings",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__builtin_video_bitrate_allocator_factory",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__frame_decode_timing",
+        "webrtc_video__video",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_capture__video_capture_module",
+        "webrtc_video_codecs__builtin_video_decoder_factory",
+        "webrtc_video_codecs__builtin_video_encoder_factory",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__webrtc_h264",
+        "webrtc_video_coding__webrtc_vp8",
+        "webrtc_video_coding__webrtc_vp9",
+    ],
     arch: {
         arm: {
-            srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_arm.S"],
-            exclude_srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"],
-        },
-    },
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_fft__fft",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/third_party/fft/fft.c"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_ooura__fft_size_256",
-    defaults: ["webrtc_defaults"],
-    srcs: ["common_audio/third_party/ooura/fft_size_256/fft4g.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__audio_network_adaptor_config",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__pcm16b_c",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_coding/codecs/pcm16b/pcm16b.c"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_sigslot__sigslot",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/third_party/sigslot/sigslot.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_network__sent_packet",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/network/sent_packet.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_pc__media_protocol_names",
-    defaults: ["webrtc_defaults"],
-    srcs: ["pc/media_protocol_names.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_g722__g722_3p",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/third_party/g722/g722_decode.c",
-        "modules/third_party/g722/g722_encode.c",
-    ],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_media__rtc_constants",
-    defaults: ["webrtc_defaults"],
-    srcs: ["media/engine/constants.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_api__transport_api",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/call/transport.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_synchronization__yield",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/synchronization/yield.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_g711__g711_3p",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/third_party/g711/g711.c"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_audio_processing__audio_processing_statistics",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/include/audio_processing_statistics.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_transport__bitrate_settings",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/transport/bitrate_settings.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_base64__base64",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/third_party/base64/base64.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__g711_c",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_coding/codecs/g711/g711_interface.c"],
-    host_supported: true,
-    static_libs: ["webrtc_g711__g711_3p"],
-}
-
-cc_library_static {
-    name: "webrtc_ooura__fft_size_128",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "common_audio/third_party/ooura/fft_size_128/ooura_fft.cc",
-    ],
-    arch: {
-        x86: {
-            srcs: [
-                "common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc",
-            ],
-            cflags: ["-msse2"],
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
         },
         x86_64: {
-            srcs: [
-                "common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc",
-            ],
-            cflags: ["-msse2"],
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
         },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//call/adaptation:resource_adaptation
+*/
+cc_library_static {
+    name: "webrtc_adaptation__resource_adaptation",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "call/adaptation/adaptation_constraint.cc",
+        "call/adaptation/broadcast_resource_listener.cc",
+        "call/adaptation/degradation_preference_provider.cc",
+        "call/adaptation/encoder_settings.cc",
+        "call/adaptation/resource_adaptation_processor.cc",
+        "call/adaptation/resource_adaptation_processor_interface.cc",
+        "call/adaptation/video_source_restrictions.cc",
+        "call/adaptation/video_stream_adapter.cc",
+        "call/adaptation/video_stream_input_state.cc",
+        "call/adaptation/video_stream_input_state_provider.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_config__encoder_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__balanced_degradation_settings",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_coding_utility",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//api/adaptation:resource_adaptation_api
+*/
+filegroup {
+    name: "webrtc_adaptation__resource_adaptation_api",
+    srcs: ["api/adaptation/resource.cc"],
+}
+
+/* From target:
+//video/adaptation:video_adaptation
+*/
+cc_library_static {
+    name: "webrtc_adaptation__video_adaptation",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "video/adaptation/balanced_constraint.cc",
+        "video/adaptation/bandwidth_quality_scaler_resource.cc",
+        "video/adaptation/bitrate_constraint.cc",
+        "video/adaptation/encode_usage_resource.cc",
+        "video/adaptation/overuse_frame_detector.cc",
+        "video/adaptation/pixel_limit_resource.cc",
+        "video/adaptation/quality_rampup_experiment_helper.cc",
+        "video/adaptation/quality_scaler_resource.cc",
+        "video/adaptation/video_stream_encoder_resource.cc",
+        "video/adaptation/video_stream_encoder_resource_manager.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_adaptation__resource_adaptation",
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_config__encoder_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__balanced_degradation_settings",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__quality_rampup_experiment",
+        "webrtc_experiments__quality_scaler_settings",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_coding_utility",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/aec3:aec3
+*/
+cc_library_static {
+    name: "webrtc_aec3__aec3",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "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/alignment_mixer.cc",
+        "modules/audio_processing/aec3/api_call_jitter_metrics.cc",
+        "modules/audio_processing/aec3/block_buffer.cc",
+        "modules/audio_processing/aec3/block_delay_buffer.cc",
+        "modules/audio_processing/aec3/block_framer.cc",
+        "modules/audio_processing/aec3/block_processor.cc",
+        "modules/audio_processing/aec3/block_processor_metrics.cc",
+        "modules/audio_processing/aec3/clockdrift_detector.cc",
+        "modules/audio_processing/aec3/coarse_filter_update_gain.cc",
+        "modules/audio_processing/aec3/comfort_noise_generator.cc",
+        "modules/audio_processing/aec3/config_selector.cc",
+        "modules/audio_processing/aec3/decimator.cc",
+        "modules/audio_processing/aec3/dominant_nearend_detector.cc",
+        "modules/audio_processing/aec3/downsampled_render_buffer.cc",
+        "modules/audio_processing/aec3/echo_audibility.cc",
+        "modules/audio_processing/aec3/echo_canceller3.cc",
+        "modules/audio_processing/aec3/echo_path_delay_estimator.cc",
+        "modules/audio_processing/aec3/echo_path_variability.cc",
+        "modules/audio_processing/aec3/echo_remover.cc",
+        "modules/audio_processing/aec3/echo_remover_metrics.cc",
+        "modules/audio_processing/aec3/erl_estimator.cc",
+        "modules/audio_processing/aec3/erle_estimator.cc",
+        "modules/audio_processing/aec3/fft_buffer.cc",
+        "modules/audio_processing/aec3/filter_analyzer.cc",
+        "modules/audio_processing/aec3/frame_blocker.cc",
+        "modules/audio_processing/aec3/fullband_erle_estimator.cc",
+        "modules/audio_processing/aec3/matched_filter.cc",
+        "modules/audio_processing/aec3/matched_filter_lag_aggregator.cc",
+        "modules/audio_processing/aec3/moving_average.cc",
+        "modules/audio_processing/aec3/multi_channel_content_detector.cc",
+        "modules/audio_processing/aec3/refined_filter_update_gain.cc",
+        "modules/audio_processing/aec3/render_buffer.cc",
+        "modules/audio_processing/aec3/render_delay_buffer.cc",
+        "modules/audio_processing/aec3/render_delay_controller.cc",
+        "modules/audio_processing/aec3/render_delay_controller_metrics.cc",
+        "modules/audio_processing/aec3/render_signal_analyzer.cc",
+        "modules/audio_processing/aec3/residual_echo_estimator.cc",
+        "modules/audio_processing/aec3/reverb_decay_estimator.cc",
+        "modules/audio_processing/aec3/reverb_frequency_response.cc",
+        "modules/audio_processing/aec3/reverb_model.cc",
+        "modules/audio_processing/aec3/reverb_model_estimator.cc",
+        "modules/audio_processing/aec3/signal_dependent_erle_estimator.cc",
+        "modules/audio_processing/aec3/spectrum_buffer.cc",
+        "modules/audio_processing/aec3/stationarity_estimator.cc",
+        "modules/audio_processing/aec3/subband_erle_estimator.cc",
+        "modules/audio_processing/aec3/subband_nearend_detector.cc",
+        "modules/audio_processing/aec3/subtractor.cc",
+        "modules/audio_processing/aec3/subtractor_output.cc",
+        "modules/audio_processing/aec3/subtractor_output_analyzer.cc",
+        "modules/audio_processing/aec3/suppression_filter.cc",
+        "modules/audio_processing/aec3/suppression_gain.cc",
+        "modules/audio_processing/aec3/transparent_mode.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio__aec3_config",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_buffer",
+        "webrtc_audio_processing__high_pass_filter",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_utility__cascaded_biquad_filter",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_aec3__aec3_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_aec3__aec3_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/aec3:aec3_avx2
+*/
+cc_library_static {
+    name: "webrtc_aec3__aec3_avx2",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/aec3/adaptive_fir_filter_avx2.cc",
+        "modules/audio_processing/aec3/adaptive_fir_filter_erl_avx2.cc",
+        "modules/audio_processing/aec3/fft_data_avx2.cc",
+        "modules/audio_processing/aec3/matched_filter_avx2.cc",
+        "modules/audio_processing/aec3/vector_math_avx2.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            enabled: false,
+        },
+        arm64: {
+            enabled: false,
+        },
+        riscv64: {
+            enabled: false,
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/aec_dump:null_aec_dump_factory
+*/
+cc_library_static {
+    name: "webrtc_aec_dump__null_aec_dump_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/aec_dump/null_aec_dump_factory.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_processing__api",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+    ],
+}
+
+/* From target:
+//modules/audio_processing/aecm:aecm_core
+*/
+cc_library_static {
+    name: "webrtc_aecm__aecm_core",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/aecm/aecm_core.cc",
+        "modules/audio_processing/aecm/aecm_core_c.cc",
+        "modules/audio_processing/aecm/echo_control_mobile.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_utility__legacy_delay_estimator",
+    ],
+    arch: {
         arm: {
             srcs: [
-                "common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc",
+                ":webrtc_common_audio__common_audio_c_arm_asm",
+                "modules/audio_processing/aecm/aecm_core_neon.cc",
             ],
         },
         arm64: {
-            srcs: [
-                "common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc",
-            ],
+            srcs: ["modules/audio_processing/aecm/aecm_core_neon.cc"],
         },
     },
-    host_supported: true,
 }
 
+/* From target:
+//modules/audio_processing/agc2:adaptive_digital
+*/
 cc_library_static {
-    name: "webrtc_rtc_base__checks",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/checks.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__isac_vad",
+    name: "webrtc_agc2__adaptive_digital",
     defaults: ["webrtc_defaults"],
     srcs: [
-        "modules/audio_coding/codecs/isac/main/source/filter_functions.c",
-        "modules/audio_coding/codecs/isac/main/source/isac_vad.c",
-        "modules/audio_coding/codecs/isac/main/source/pitch_estimator.c",
-        "modules/audio_coding/codecs/isac/main/source/pitch_filter.c",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/adaptive_digital_gain_controller.cc",
     ],
     host_supported: true,
-    static_libs: ["webrtc_fft__fft"],
+    static_libs: [
+        "webrtc_agc2__adaptive_digital_gain_applier",
+        "webrtc_agc2__noise_level_estimator",
+        "webrtc_agc2__saturation_protector",
+        "webrtc_agc2__speech_level_estimator",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
 }
 
+/* From target:
+//modules/audio_processing/agc2:adaptive_digital_gain_applier
+*/
 cc_library_static {
-    name: "webrtc_memory__aligned_malloc",
+    name: "webrtc_agc2__adaptive_digital_gain_applier",
     defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/memory/aligned_malloc.cc"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/adaptive_digital_gain_applier.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__gain_applier",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc2:biquad_filter
+*/
+cc_library_static {
+    name: "webrtc_agc2__biquad_filter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "modules/audio_processing/agc2/biquad_filter.cc",
+    ],
     host_supported: true,
     static_libs: ["webrtc_rtc_base__checks"],
 }
 
-filegroup {
-    name: "webrtc_rtp__dependency_descriptor",
-    srcs: ["api/transport/rtp/dependency_descriptor.cc"],
-}
-
+/* From target:
+//modules/audio_processing/agc2:clipping_predictor
+*/
 cc_library_static {
-    name: "webrtc_audio_coding__g722_c",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_coding/codecs/g722/g722_interface.c"],
-    host_supported: true,
-    static_libs: ["webrtc_g722__g722_3p"],
-}
-
-cc_library_static {
-    name: "webrtc_system_wrappers__cpu_features_linux",
-    defaults: ["webrtc_defaults"],
-    srcs: ["system_wrappers/source/cpu_features_linux.c"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+    name: "webrtc_agc2__clipping_predictor",
     defaults: ["webrtc_defaults"],
     srcs: [
-        "common_video/generic_frame_descriptor/generic_frame_info.cc",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/clipping_predictor.cc",
+        "modules/audio_processing/agc2/clipping_predictor_level_buffer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_processing__api",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc2:cpu_features
+*/
+cc_library_static {
+    name: "webrtc_agc2__cpu_features",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/cpu_features.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+}
+
+/* From target:
+//modules/audio_processing/agc2:fixed_digital
+*/
+cc_library_static {
+    name: "webrtc_agc2__fixed_digital",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/fixed_digital_level_estimator.cc",
+        "modules/audio_processing/agc2/interpolated_gain_curve.cc",
+        "modules/audio_processing/agc2/limiter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc2:gain_applier
+*/
+cc_library_static {
+    name: "webrtc_agc2__gain_applier",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "modules/audio_processing/agc2/gain_applier.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//modules/audio_processing/agc2:input_volume_controller
+*/
+cc_library_static {
+    name: "webrtc_agc2__input_volume_controller",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/input_volume_controller.cc",
+        "modules/audio_processing/agc2/speech_probability_buffer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__clipping_predictor",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__audio_buffer",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc2:input_volume_stats_reporter
+*/
+cc_library_static {
+    name: "webrtc_agc2__input_volume_stats_reporter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/input_volume_stats_reporter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__metrics",
+    ],
+}
+
+/* From target:
+//modules/audio_processing/agc2:noise_level_estimator
+*/
+cc_library_static {
+    name: "webrtc_agc2__noise_level_estimator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/noise_level_estimator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__biquad_filter",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc2:saturation_protector
+*/
+cc_library_static {
+    name: "webrtc_agc2__saturation_protector",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/saturation_protector.cc",
+        "modules/audio_processing/agc2/saturation_protector_buffer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc2:speech_level_estimator
+*/
+cc_library_static {
+    name: "webrtc_agc2__speech_level_estimator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/speech_level_estimator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc2:vad_wrapper
+*/
+cc_library_static {
+    name: "webrtc_agc2__vad_wrapper",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/vad_wrapper.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rnn_vad__rnn_vad",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc:agc
+*/
+cc_library_static {
+    name: "webrtc_agc__agc",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc/agc_manager_direct.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__clipping_predictor",
+        "webrtc_agc__level_estimation",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_buffer",
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_vad__vad",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc:legacy_agc
+*/
+cc_library_static {
+    name: "webrtc_agc__legacy_agc",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc/legacy/analog_agc.cc",
+        "modules/audio_processing/agc/legacy/digital_agc.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_256",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc:level_estimation
+*/
+cc_library_static {
+    name: "webrtc_agc__level_estimation",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc/agc.cc",
+        "modules/audio_processing/agc/loudness_histogram.cc",
+        "modules/audio_processing/agc/utility.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_vad__vad",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//api:audio_options_api
+*/
+cc_library_static {
+    name: "webrtc_api__audio_options_api",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_options.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__stringutils",
+    ],
+}
+
+/* From target:
+//api:candidate
+*/
+cc_library_static {
+    name: "webrtc_api__candidate",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "api/candidate.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//api:create_peerconnection_factory
+*/
+cc_library_static {
+    name: "webrtc_api__create_peerconnection_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_coding__default_neteq_factory",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__default_neteq_controller_factory",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_neteq__tick_timer",
+        ":webrtc_numeric__int128",
+        ":webrtc_pc__channel",
+        ":webrtc_pc__data_channel_controller",
+        ":webrtc_pc__dtls_srtp_transport",
+        ":webrtc_pc__dtls_transport",
+        ":webrtc_pc__external_hmac",
+        ":webrtc_pc__ice_transport",
+        ":webrtc_pc__jsep_transport",
+        ":webrtc_pc__jsep_transport_collection",
+        ":webrtc_pc__jsep_transport_controller",
+        ":webrtc_pc__legacy_stats_collector",
+        ":webrtc_pc__local_audio_source",
+        ":webrtc_pc__media_session",
+        ":webrtc_pc__peer_connection",
+        ":webrtc_pc__peer_connection_factory",
+        ":webrtc_pc__rtc_stats_collector",
+        ":webrtc_pc__rtc_stats_traversal",
+        ":webrtc_pc__rtcp_mux_filter",
+        ":webrtc_pc__rtp_media_utils",
+        ":webrtc_pc__rtp_transport",
+        ":webrtc_pc__sctp_transport",
+        ":webrtc_pc__sctp_utils",
+        ":webrtc_pc__sdp_offer_answer",
+        ":webrtc_pc__sdp_serializer",
+        ":webrtc_pc__session_description",
+        ":webrtc_pc__simulcast_description",
+        ":webrtc_pc__srtp_filter",
+        ":webrtc_pc__srtp_session",
+        ":webrtc_pc__srtp_transport",
+        ":webrtc_pc__track_media_info_map",
+        ":webrtc_pc__transport_stats",
+        ":webrtc_pc__video_track_source_proxy",
+        ":webrtc_pc__webrtc_sdp",
+        ":webrtc_pc__webrtc_session_description_factory",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__factory",
+        ":webrtc_public__socket",
+        ":webrtc_public__utils",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtc_base__rtc_operations_chain",
         ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_capture__video_capture_internal_impl",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+        "api/create_peerconnection_factory.cc",
     ],
     host_supported: true,
-    static_libs: ["webrtc_rtc_base__checks"],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__platform_thread_types",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/platform_thread_types.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_modules__module_api",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/include/module_common_types.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_task_queue__task_queue",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/task_queue/task_queue_base.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_rtc_base__checks"],
-}
-
-cc_library_static {
-    name: "webrtc_utility__pffft_wrapper",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/utility/pffft_wrapper.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_rtc_base__checks"],
-}
-
-filegroup {
-    name: "webrtc_audio_processing__rms_level",
-    srcs: ["modules/audio_processing/rms_level.cc"],
-}
-
-cc_library_static {
-    name: "webrtc_utility__cascaded_biquad_filter",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/utility/cascaded_biquad_filter.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_rtc_base__checks"],
-}
-
-cc_library_static {
-    name: "webrtc_synchronization__yield_policy",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/synchronization/yield_policy.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_rtc_base__checks"],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__stringutils",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "rtc_base/string_encode.cc",
-        "rtc_base/string_to_number.cc",
-        "rtc_base/string_utils.cc",
-        "rtc_base/strings/string_builder.cc",
-        "rtc_base/strings/string_format.cc",
-    ],
-    host_supported: true,
-    static_libs: ["webrtc_rtc_base__checks"],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__criticalsection",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/deprecated/recursive_critical_section.cc"],
-    host_supported: true,
+    cflags: ["-DHAVE_WEBRTC_VIDEO"],
     static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__audio_options_api",
+        "webrtc_api__candidate",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__ice_transport_factory",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__neteq",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_processing_statistics",
+        "webrtc_base64__base64",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__rtp_receiver",
+        "webrtc_call__rtp_sender",
+        "webrtc_call__video_stream_api",
+        "webrtc_common_video__common_video",
+        "webrtc_config__encoder_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_media__rtc_audio_video",
+        "webrtc_media__rtc_media_base",
+        "webrtc_media__rtc_sdp_video_format_utils",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_network__sent_packet",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_packet__chunk",
+        "webrtc_packet__sctp_packet",
+        "webrtc_pc__audio_track",
+        "webrtc_pc__connection_context",
+        "webrtc_pc__data_channel_utils",
+        "webrtc_pc__ice_server_parsing",
+        "webrtc_pc__media_protocol_names",
+        "webrtc_pc__media_stream",
+        "webrtc_pc__media_stream_observer",
+        "webrtc_pc__peer_connection_message_handler",
+        "webrtc_pc__proxy",
+        "webrtc_pc__rtp_parameters_conversion",
+        "webrtc_pc__rtp_receiver",
+        "webrtc_pc__rtp_sender",
+        "webrtc_pc__rtp_transceiver",
+        "webrtc_pc__rtp_transmission_manager",
+        "webrtc_pc__sctp_data_channel",
+        "webrtc_pc__transceiver_list",
+        "webrtc_pc__usage_pattern",
+        "webrtc_pc__video_track",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__random",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__weak_ptr",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtc_event_log__rtc_event_log_factory",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_socket__dcsctp_socket",
+        "webrtc_stats__rtc_stats",
+        "webrtc_synchronization__sequence_checker_internal",
         "webrtc_synchronization__yield",
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__platform_thread_types",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_system__file_wrapper",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/system/file_wrapper.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__criticalsection",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_synchronization__mutex",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/synchronization/mutex.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_synchronization__yield",
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__platform_thread_types",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_synchronization__rw_lock_wrapper",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "rtc_base/synchronization/rw_lock_wrapper.cc",
-        "rtc_base/synchronization/rw_lock_posix.cc",
-    ],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_time__timestamp_extrapolator",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/time/timestamp_extrapolator.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_synchronization__rw_lock_wrapper"],
-}
-
-cc_library_static {
-    name: "webrtc_utility__legacy_delay_estimator",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/utility/delay_estimator.cc",
-        "modules/audio_processing/utility/delay_estimator_wrapper.cc",
-    ],
-    host_supported: true,
-    static_libs: ["webrtc_rtc_base__checks"],
-}
-
-cc_library_static {
-    name: "webrtc_synchronization__sequence_checker",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/synchronization/sequence_checker.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__default_task_queue_factory",
+        "webrtc_task_queue__pending_task_safety_flag",
         "webrtc_task_queue__task_queue",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_rtc_base__criticalsection",
-        "webrtc_synchronization__mutex",
+        "webrtc_transport__bitrate_settings",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__builtin_video_bitrate_allocator_factory",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__frame_decode_timing",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_capture__video_capture_module",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//api:dtls_transport_interface
+*/
+cc_library_static {
+    name: "webrtc_api__dtls_transport_interface",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "api/dtls_transport_interface.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__rtc_error",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__time_delta",
     ],
 }
 
+/* From target:
+//api:field_trials
+*/
 cc_library_static {
-    name: "webrtc_video__video_bitrate_allocation",
+    name: "webrtc_api__field_trials",
     defaults: ["webrtc_defaults"],
-    srcs: ["api/video/video_bitrate_allocation.cc"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/field_trials.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+    ],
+}
+
+/* From target:
+//api:field_trials_registry
+*/
+filegroup {
+    name: "webrtc_api__field_trials_registry",
+    srcs: ["api/field_trials_registry.cc"],
+}
+
+/* From target:
+//api:ice_transport_factory
+*/
+cc_library_static {
+    name: "webrtc_api__ice_transport_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/ice_transport_factory.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//api:libjingle_peerconnection_api
+*/
+cc_library_static {
+    name: "webrtc_api__libjingle_peerconnection_api",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/data_channel_interface.cc",
+        "api/jsep.cc",
+        "api/jsep_ice_candidate.cc",
+        "api/legacy_stats_types.cc",
+        "api/peer_connection_interface.cc",
+        "api/rtp_receiver_interface.cc",
+        "api/rtp_transceiver_interface.cc",
+        "api/sctp_transport_interface.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__audio_options_api",
+        "webrtc_api__candidate",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__field_trials",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_processing_statistics",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__bitrate_settings",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//api:media_stream_interface
+*/
+cc_library_static {
+    name: "webrtc_api__media_stream_interface",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/media_stream_interface.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__audio_options_api",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio_processing__audio_processing_statistics",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//api:rtc_error
+*/
+cc_library_static {
+    name: "webrtc_api__rtc_error",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/rtc_error.cc",
+    ],
     host_supported: true,
     static_libs: [
         "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
     ],
 }
 
+/* From target:
+//api:rtc_event_log_output_file
+*/
+cc_library_static {
+    name: "webrtc_api__rtc_event_log_output_file",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/rtc_event_log_output_file.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+    ],
+}
+
+/* From target:
+//api:rtp_headers
+*/
+cc_library_static {
+    name: "webrtc_api__rtp_headers",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/rtp_headers.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_units__timestamp",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//api:rtp_packet_info
+*/
+cc_library_static {
+    name: "webrtc_api__rtp_packet_info",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/rtp_packet_info.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__rtp_headers",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//api:rtp_parameters
+*/
 cc_library_static {
     name: "webrtc_api__rtp_parameters",
     defaults: ["webrtc_defaults"],
     srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
         "api/media_types.cc",
         "api/rtp_parameters.cc",
     ],
@@ -495,590 +2445,402 @@
     ],
 }
 
+/* From target:
+//api:rtp_sender_interface
+*/
 cc_library_static {
-    name: "webrtc_video__video_adaptation",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/video/video_adaptation_counters.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_processing__config",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/include/config.cc"],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_api__audio_options_api",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_options.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_rtc_base__stringutils"],
-}
-
-cc_library_static {
-    name: "webrtc_units__data_size",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/units/data_size.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-    ],
-}
-
-filegroup {
-    name: "webrtc_rtc_base__rtc_operations_chain",
-    srcs: ["rtc_base/operations_chain.cc"],
-}
-
-filegroup {
-    name: "webrtc_av1__scalable_video_controller",
-    srcs: ["modules/video_coding/codecs/av1/scalable_video_controller_no_layering.cc"],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__timeutils",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/time_utils.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_units__time_delta",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/units/time_delta.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__rtc_event",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/event.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__yield_policy",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_units__timestamp",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/units/timestamp.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_units__time_delta",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_units__frequency",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/units/frequency.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_units__time_delta",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__weak_ptr",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/weak_ptr.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_synchronization__sequence_checker"],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__platform_thread",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/platform_thread.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__platform_thread_types",
-        "webrtc_rtc_base__timeutils",
-        "webrtc_rtc_base__rtc_event",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_task_utils__pending_task_safety_flag",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/task_utils/pending_task_safety_flag.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__sequence_checker",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_event_log__rtc_event_log",
+    name: "webrtc_api__rtp_sender_interface",
     defaults: ["webrtc_defaults"],
     srcs: [
-        "api/rtc_event_log/rtc_event.cc",
-        "api/rtc_event_log/rtc_event_log.cc",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/rtp_sender_interface.cc",
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_rtc_base__timeutils",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__logging",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/logging.cc"],
-    host_supported: true,
-    static_libs: [
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_parameters",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__async_resolver_interface",
         "webrtc_rtc_base__checks",
         "webrtc_rtc_base__platform_thread_types",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_rtc_base__criticalsection",
-        "webrtc_synchronization__mutex",
-        "webrtc_rtc_base__timeutils",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_units__data_rate",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/units/data_rate.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_units__data_size",
-        "webrtc_units__time_delta",
-        "webrtc_units__frequency",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_system_wrappers__field_trial",
-    defaults: ["webrtc_defaults"],
-    srcs: ["system_wrappers/source/field_trial.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_rtc_base__logging",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__chain_diff_calculator",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/video_coding/chain_diff_calculator.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__logging",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_transport__network_control",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/transport/network_types.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_units__data_size",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
         "webrtc_units__time_delta",
         "webrtc_units__timestamp",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_units__data_rate",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
     ],
 }
 
+/* From target:
+//api:transport_api
+*/
 cc_library_static {
-    name: "webrtc_experiments__field_trial_parser",
+    name: "webrtc_api__transport_api",
+    defaults: ["webrtc_defaults"],
+    srcs: ["api/call/transport.cc"],
+    host_supported: true,
+}
+
+/* From target:
+//api:wrapping_async_dns_resolver
+*/
+filegroup {
+    name: "webrtc_api__wrapping_async_dns_resolver",
+    srcs: ["api/wrapping_async_dns_resolver.cc"],
+}
+
+/* From target:
+//modules/async_audio_processing:async_audio_processing
+*/
+cc_library_static {
+    name: "webrtc_async_audio_processing__async_audio_processing",
     defaults: ["webrtc_defaults"],
     srcs: [
-        "rtc_base/experiments/field_trial_list.cc",
-        "rtc_base/experiments/field_trial_parser.cc",
-        "rtc_base/experiments/field_trial_units.cc",
-        "rtc_base/experiments/struct_parameters_parser.cc",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/async_audio_processing/async_audio_processing.cc",
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_units__data_size",
-        "webrtc_units__time_delta",
-        "webrtc_rtc_base__logging",
-        "webrtc_units__data_rate",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_logging__rtc_event_pacing",
-    defaults: ["webrtc_defaults"],
-    srcs: ["logging/rtc_event_log/events/rtc_event_alr_state.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_rtc_event_log__rtc_event_log"],
-}
-
-cc_library_static {
-    name: "webrtc_transport__field_trial_based_config",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/transport/field_trial_based_config.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_system_wrappers__field_trial"],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__frame_dependencies_calculator",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/video_coding/frame_dependencies_calculator.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
-        "webrtc_rtc_base__logging",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__rtc_task_queue_libevent",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/task_queue_libevent.cc"],
-    host_supported: true,
-    static_libs: [
+        "webrtc_audio__audio_frame_api",
         "webrtc_rtc_base__checks",
         "webrtc_rtc_base__platform_thread_types",
-        "webrtc_task_queue__task_queue",
-        "webrtc_rtc_base__criticalsection",
-        "webrtc_synchronization__mutex",
-        "webrtc_rtc_base__timeutils",
-        "webrtc_rtc_base__platform_thread",
-        "webrtc_rtc_base__logging",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_api__rtc_error",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/rtc_error.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__logging",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_event_log__rtc_event_log_factory",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/rtc_event_log/rtc_event_log_factory.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_rtc_event_log__rtc_event_log",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_goog_cc__link_capacity_estimator",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/congestion_controller/goog_cc/link_capacity_estimator.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_units__data_rate"],
-}
-
-cc_library_static {
-    name: "webrtc_video__video_bitrate_allocator",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/video/video_bitrate_allocator.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_units__data_rate",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_experiments__keyframe_interval_settings_experiment",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/keyframe_interval_settings.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_transport__field_trial_based_config",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__rtc_task_queue",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/task_queue.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_task_queue__task_queue"],
-}
-
-cc_library_static {
-    name: "webrtc_task_queue__default_task_queue_factory",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/task_queue/default_task_queue_factory_libevent.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_task_queue__task_queue",
-        "webrtc_rtc_base__rtc_task_queue_libevent",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__rtc_base_approved",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "rtc_base/bit_buffer.cc",
-        "rtc_base/buffer_queue.cc",
-        "rtc_base/byte_buffer.cc",
-        "rtc_base/copy_on_write_buffer.cc",
-        "rtc_base/event_tracer.cc",
-        "rtc_base/location.cc",
-        "rtc_base/numerics/histogram_percentile_counter.cc",
-        "rtc_base/numerics/sample_counter.cc",
-        "rtc_base/race_checker.cc",
-        "rtc_base/random.cc",
-        "rtc_base/rate_statistics.cc",
-        "rtc_base/rate_tracker.cc",
-        "rtc_base/timestamp_aligner.cc",
-        "rtc_base/zero_memory.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_base64__base64",
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__platform_thread_types",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_rtc_base__criticalsection",
-        "webrtc_synchronization__mutex",
-        "webrtc_rtc_base__timeutils",
-        "webrtc_rtc_base__rtc_event",
-        "webrtc_rtc_base__platform_thread",
-        "webrtc_rtc_base__logging",
         "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
     ],
 }
 
-filegroup {
-    name: "webrtc_adaptation__resource_adaptation_api",
-    srcs: ["api/adaptation/resource.cc"],
-}
-
-cc_library_static {
-    name: "webrtc_api__rtc_event_log_output_file",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/rtc_event_log_output_file.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_system__file_wrapper",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_experiments__jitter_upper_bound_experiment",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/jitter_upper_bound_experiment.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_agc2__biquad_filter",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/agc2/biquad_filter.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_rtc_base__rtc_base_approved"],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__rtc_numerics",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "rtc_base/numerics/event_based_exponential_moving_average.cc",
-        "rtc_base/numerics/event_rate_counter.cc",
-        "rtc_base/numerics/exp_filter.cc",
-        "rtc_base/numerics/moving_average.cc",
-        "rtc_base/numerics/sample_stats.cc",
-        "rtc_base/numerics/samples_stats_counter.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_units__data_rate",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_experiments__cpu_speed_experiment",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/cpu_speed_experiment.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_system_wrappers__system_wrappers",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "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",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_system_wrappers__cpu_features_linux",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__rw_lock_wrapper",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video__video_rtp_headers",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "api/video/color_space.cc",
-        "api/video/hdr_metadata.cc",
-        "api/video/video_content_type.cc",
-        "api/video/video_timing.cc",
-    ],
-    host_supported: true,
-    static_libs: ["webrtc_rtc_base__rtc_base_approved"],
-}
-
-cc_library_static {
-    name: "webrtc_opus__audio_encoder_opus_config",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc",
-        "api/audio_codecs/opus/audio_encoder_opus_config.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0"],
-    static_libs: ["webrtc_rtc_base__rtc_base_approved"],
-}
-
+/* From target:
+//api/audio:aec3_config
+*/
 cc_library_static {
     name: "webrtc_audio__aec3_config",
     defaults: ["webrtc_defaults"],
-    srcs: ["api/audio/echo_canceller3_config.cc"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "api/audio/echo_canceller3_config.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//api/audio:aec3_factory
+*/
+cc_library_static {
+    name: "webrtc_audio__aec3_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio/echo_canceller3_factory.cc",
+    ],
     host_supported: true,
     static_libs: [
+        "webrtc_aec3__aec3",
+        "webrtc_audio__aec3_config",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
         "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
     ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
 }
 
+/* From target:
+//audio:audio
+*/
 cc_library_static {
-    name: "webrtc_audio_coding__webrtc_opus_wrapper",
+    name: "webrtc_audio__audio",
     defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_coding/codecs/opus/opus_interface.cc"],
-    host_supported: true,
-    cflags: [
-        "-DWEBRTC_CODEC_ILBC",
-        "-DWEBRTC_CODEC_OPUS",
-        "-DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
-        "-DWEBRTC_CODEC_ISAC",
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_coding__default_neteq_factory",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__default_neteq_controller_factory",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_neteq__tick_timer",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "audio/audio_level.cc",
+        "audio/audio_receive_stream.cc",
+        "audio/audio_send_stream.cc",
+        "audio/audio_state.cc",
+        "audio/audio_transport_impl.cc",
+        "audio/channel_receive.cc",
+        "audio/channel_receive_frame_transformer_delegate.cc",
+        "audio/channel_send.cc",
+        "audio/channel_send_frame_transformer_delegate.cc",
+        "audio/remix_resample.cc",
     ],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_agc2__common",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/agc2/agc2_common.cc"],
     host_supported: true,
     static_libs: [
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_experiments__alr_experiment",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/alr_experiment.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_experiments__quality_scaler_settings",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/quality_scaler_settings.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_system_wrappers__field_trial",
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__transport_api",
+        "webrtc_async_audio_processing__async_audio_processing",
+        "webrtc_audio__aec3_factory",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__audio_coding",
+        "webrtc_audio_coding__audio_encoder_cng",
+        "webrtc_audio_coding__audio_network_adaptor_config",
+        "webrtc_audio_coding__neteq",
+        "webrtc_audio_coding__red",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_frame_proxies",
+        "webrtc_audio_processing__audio_processing",
+        "webrtc_call__bitrate_allocator",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
         "webrtc_experiments__field_trial_parser",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_rtc_base__rtc_base_approved",
+        "webrtc_logging__rtc_event_audio",
+        "webrtc_logging__rtc_stream_config",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pacing__pacing",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__audio_format_to_string",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__rate_limiter",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_utility__audio_frame_operations",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
     ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
 }
 
+/* From target:
+//api/audio:audio_frame_api
+*/
 cc_library_static {
-    name: "webrtc_experiments__normalize_simulcast_size_experiment",
+    name: "webrtc_audio__audio_frame_api",
     defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/normalize_simulcast_size_experiment.cc"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio/audio_frame.cc",
+        "api/audio/channel_layout.cc",
+    ],
     host_supported: true,
     static_libs: [
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__yield",
     ],
 }
 
+/* From target:
+//api/audio_codecs:audio_codecs_api
+*/
 cc_library_static {
     name: "webrtc_audio_codecs__audio_codecs_api",
     defaults: ["webrtc_defaults"],
     srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
         "api/audio_codecs/audio_codec_pair_id.cc",
         "api/audio_codecs/audio_decoder.cc",
         "api/audio_codecs/audio_encoder.cc",
@@ -1087,663 +2849,480 @@
     host_supported: true,
     static_libs: [
         "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
         "webrtc_units__time_delta",
-        "webrtc_rtc_base__rtc_base_approved",
     ],
 }
 
+/* From target:
+//api/audio_codecs:builtin_audio_decoder_factory
+*/
 cc_library_static {
-    name: "webrtc_experiments__quality_rampup_experiment",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/quality_rampup_experiment.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_stats__rtc_stats",
+    name: "webrtc_audio_codecs__builtin_audio_decoder_factory",
     defaults: ["webrtc_defaults"],
     srcs: [
-        "stats/rtc_stats.cc",
-        "stats/rtc_stats_report.cc",
-        "stats/rtcstats_objects.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_system_wrappers__metrics",
-    defaults: ["webrtc_defaults"],
-    srcs: ["system_wrappers/source/metrics.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__mutex",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-filegroup {
-    name: "webrtc_neteq__tick_timer",
-    srcs: ["api/neteq/tick_timer.cc"],
-}
-
-cc_library_static {
-    name: "webrtc_experiments__rtt_mult_experiment",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/rtt_mult_experiment.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rnn_vad__rnn_vad",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/agc2/rnn_vad/auto_correlation.cc",
-        "modules/audio_processing/agc2/rnn_vad/common.cc",
-        "modules/audio_processing/agc2/rnn_vad/features_extraction.cc",
-        "modules/audio_processing/agc2/rnn_vad/lp_residual.cc",
-        "modules/audio_processing/agc2/rnn_vad/pitch_search.cc",
-        "modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc",
-        "modules/audio_processing/agc2/rnn_vad/rnn.cc",
-        "modules/audio_processing/agc2/rnn_vad/spectral_features.cc",
-        "modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_utility__pffft_wrapper",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_agc2__biquad_filter",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__rtc_base",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "rtc_base/async_invoker.cc",
-        "rtc_base/async_packet_socket.cc",
-        "rtc_base/async_resolver_interface.cc",
-        "rtc_base/async_socket.cc",
-        "rtc_base/async_tcp_socket.cc",
-        "rtc_base/async_udp_socket.cc",
-        "rtc_base/crc32.cc",
-        "rtc_base/crypt_string.cc",
-        "rtc_base/data_rate_limiter.cc",
-        "rtc_base/deprecated/signal_thread.cc",
-        "rtc_base/file_rotating_stream.cc",
-        "rtc_base/helpers.cc",
-        "rtc_base/http_common.cc",
-        "rtc_base/ip_address.cc",
-        "rtc_base/message_digest.cc",
-        "rtc_base/message_handler.cc",
-        "rtc_base/net_helper.cc",
-        "rtc_base/net_helpers.cc",
-        "rtc_base/network.cc",
-        "rtc_base/network_constants.cc",
-        "rtc_base/network_monitor.cc",
-        "rtc_base/network_route.cc",
-        "rtc_base/null_socket_server.cc",
-        "rtc_base/openssl_adapter.cc",
-        "rtc_base/openssl_certificate.cc",
-        "rtc_base/openssl_digest.cc",
-        "rtc_base/openssl_identity.cc",
-        "rtc_base/openssl_session_cache.cc",
-        "rtc_base/openssl_stream_adapter.cc",
-        "rtc_base/openssl_utility.cc",
-        "rtc_base/physical_socket_server.cc",
-        "rtc_base/proxy_info.cc",
-        "rtc_base/rtc_certificate.cc",
-        "rtc_base/rtc_certificate_generator.cc",
-        "rtc_base/socket.cc",
-        "rtc_base/socket_adapters.cc",
-        "rtc_base/socket_address.cc",
-        "rtc_base/socket_address_pair.cc",
-        "rtc_base/ssl_adapter.cc",
-        "rtc_base/ssl_certificate.cc",
-        "rtc_base/ssl_fingerprint.cc",
-        "rtc_base/ssl_identity.cc",
-        "rtc_base/ssl_stream_adapter.cc",
-        "rtc_base/stream.cc",
-        "rtc_base/thread.cc",
-        "rtc_base/unique_id_generator.cc",
-        "rtc_base/log_sinks.cc",
-        "rtc_base/ifaddrs_converter.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_sigslot__sigslot",
-        "webrtc_network__sent_packet",
-        "webrtc_base64__base64",
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_system__file_wrapper",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_task_utils__pending_task_safety_flag",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_common_audio__common_audio_cc",
-    defaults: ["webrtc_defaults"],
-    srcs: ["common_audio/signal_processing/dot_product_with_scale.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_pacing__interval_budget",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/pacing/interval_budget.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_common_audio__common_audio_c",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "common_audio/ring_buffer.c",
-        "common_audio/signal_processing/auto_corr_to_refl_coef.c",
-        "common_audio/signal_processing/auto_correlation.c",
-        "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/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_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/vad_core.c",
-        "common_audio/vad/vad_filterbank.c",
-        "common_audio/vad/vad_gmm.c",
-        "common_audio/vad/vad_sp.c",
-        "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",
-    ],
-    arch: {
-        arm: {
-            srcs: [
-                "common_audio/signal_processing/cross_correlation_neon.c",
-                "common_audio/signal_processing/min_max_operations_neon.c",
-                "common_audio/signal_processing/downsample_fast_neon.c",
-                "common_audio/signal_processing/complex_bit_reverse_arm.S",
-                "common_audio/signal_processing/filter_ar_fast_q12_armv7.S",
-            ],
-            exclude_srcs: [
-                "common_audio/signal_processing/complex_bit_reverse.c",
-                "common_audio/signal_processing/filter_ar_fast_q12.c",
-            ],
-        },
-        arm64: {
-            srcs: [
-                "common_audio/signal_processing/cross_correlation_neon.c",
-                "common_audio/signal_processing/min_max_operations_neon.c",
-                "common_audio/signal_processing/downsample_fast_neon.c",
-            ],
-        },
-    },
-    host_supported: true,
-    static_libs: [
-        "webrtc_spl_sqrt_floor__spl_sqrt_floor",
-        "webrtc_ooura__fft_size_256",
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_common_audio__common_audio_cc",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_aecm__aecm_core",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/aecm/aecm_core.cc",
-        "modules/audio_processing/aecm/echo_control_mobile.cc",
-        "modules/audio_processing/aecm/aecm_core_c.cc",
-    ],
-    arch: {
-        arm: {
-            srcs: ["modules/audio_processing/aecm/aecm_core_neon.cc"],
-        },
-        arm64: {
-            srcs: ["modules/audio_processing/aecm/aecm_core_neon.cc"],
-        },
-    },
-
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_utility__legacy_delay_estimator",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_common_audio__common_audio_c",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_agc2__gain_applier",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/agc2/gain_applier.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_agc2__common"],
-}
-
-cc_library_static {
-    name: "webrtc_task_utils__repeating_task",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/task_utils/repeating_task.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_task_queue__task_queue",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_rtc_base__timeutils",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_base__logging",
-        "webrtc_system_wrappers__system_wrappers",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__audio_format_to_string",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/strings/audio_format_to_string.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__stringutils",
-        "webrtc_audio_codecs__audio_codecs_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_memory__fifo_buffer",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/memory/fifo_buffer.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_synchronization__mutex",
-        "webrtc_rtc_base__rtc_base",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_api__rtp_headers",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/rtp_headers.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_units__timestamp",
-        "webrtc_video__video_rtp_headers",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtc_base__rate_limiter",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/rate_limiter.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_synchronization__mutex",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__audio_coding_opus_common",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_coding/codecs/opus/audio_coder_opus_common.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_audio_codecs__audio_codecs_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_logging__rtc_stream_config",
-    defaults: ["webrtc_defaults"],
-    srcs: ["logging/rtc_event_log/rtc_stream_config.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_api__rtp_parameters",
-        "webrtc_api__rtp_headers",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__legacy_encoded_audio_frame",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_coding/codecs/legacy_encoded_audio_frame.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__webrtc_multiopus",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc",
-        "modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/audio_codecs/builtin_audio_decoder_factory.cc",
     ],
     host_supported: true,
     cflags: [
-        "-DWEBRTC_CODEC_ILBC",
-        "-DWEBRTC_CODEC_OPUS",
-        "-DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
-        "-DWEBRTC_CODEC_ISAC",
+        "-DWEBRTC_USE_BUILTIN_ILBC=1",
+        "-DWEBRTC_USE_BUILTIN_OPUS=1",
     ],
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_units__time_delta",
-        "webrtc_rtc_base__logging",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_opus__audio_encoder_opus_config",
-        "webrtc_audio_coding__webrtc_opus_wrapper",
+        "webrtc_L16__audio_decoder_L16",
         "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__audio_coding_opus_common",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_api__rtp_packet_info",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/rtp_packet_info.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_api__rtp_headers",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_crypto__options",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/crypto/crypto_options.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_rtc_base__rtc_base"],
-}
-
-cc_library_static {
-    name: "webrtc_media__rtc_h264_profile_id",
-    defaults: ["webrtc_defaults"],
-    srcs: ["media/base/h264_profile_level_id.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_base",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__webrtc_cng",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_coding/codecs/cng/webrtc_cng.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_common_audio__common_audio_c",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_logging__rtc_event_video",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc",
-        "logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_logging__rtc_stream_config",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_common_audio__common_audio",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "common_audio/audio_converter.cc",
-        "common_audio/audio_util.cc",
-        "common_audio/channel_buffer.cc",
-        "common_audio/real_fourier.cc",
-        "common_audio/real_fourier_ooura.cc",
-        "common_audio/resampler/push_resampler.cc",
-        "common_audio/resampler/push_sinc_resampler.cc",
-        "common_audio/resampler/resampler.cc",
-        "common_audio/resampler/sinc_resampler.cc",
-        "common_audio/smoothing_filter.cc",
-        "common_audio/vad/vad.cc",
-        "common_audio/wav_file.cc",
-        "common_audio/wav_header.cc",
-        "common_audio/window_generator.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_ooura__fft_size_256",
-        "webrtc_rtc_base__checks",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_g711__audio_decoder_g711",
+        "webrtc_g722__audio_decoder_g722",
+        "webrtc_ilbc__audio_decoder_ilbc",
         "webrtc_memory__aligned_malloc",
-        "webrtc_system__file_wrapper",
-        "webrtc_rtc_base__rtc_base_approved",
+        "webrtc_opus__audio_decoder_multiopus",
+        "webrtc_opus__audio_decoder_opus",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
         "webrtc_system_wrappers__system_wrappers",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_common_audio__fir_filter_factory",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
     ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
 }
 
+/* From target:
+//api/audio_codecs:builtin_audio_encoder_factory
+*/
 cc_library_static {
-    name: "webrtc_call__simulated_network",
+    name: "webrtc_audio_codecs__builtin_audio_encoder_factory",
     defaults: ["webrtc_defaults"],
-    srcs: ["call/simulated_network.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_units__data_size",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_units__data_rate",
-        "webrtc_rtc_base__rtc_base_approved",
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/audio_codecs/builtin_audio_encoder_factory.cc",
     ],
-}
-
-cc_library_static {
-    name: "webrtc_call__bitrate_allocator",
-    defaults: ["webrtc_defaults"],
-    srcs: ["call/bitrate_allocator.cc"],
     host_supported: true,
+    cflags: [
+        "-DWEBRTC_USE_BUILTIN_ILBC=1",
+        "-DWEBRTC_USE_BUILTIN_OPUS=1",
+    ],
     static_libs: [
+        "webrtc_L16__audio_encoder_L16",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_g711__audio_encoder_g711",
+        "webrtc_g722__audio_encoder_g722",
+        "webrtc_ilbc__audio_encoder_ilbc",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_opus__audio_encoder_multiopus",
+        "webrtc_opus__audio_encoder_opus",
         "webrtc_rtc_base__checks",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_units__time_delta",
-        "webrtc_units__data_rate",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_transport__network_control",
-        "webrtc_rtc_base__rtc_base_approved",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
         "webrtc_system_wrappers__system_wrappers",
-        "webrtc_system_wrappers__metrics",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
     ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
 }
 
+/* From target:
+//modules/audio_coding:audio_coding
+*/
 cc_library_static {
-    name: "webrtc_agc2__rnn_vad_with_level",
+    name: "webrtc_audio_coding__audio_coding",
     defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/agc2/vad_with_level.cc"],
+    srcs: [
+        ":webrtc_audio_coding__default_neteq_factory",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_neteq__default_neteq_controller_factory",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_neteq__tick_timer",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/acm2/acm_receiver.cc",
+        "modules/audio_coding/acm2/acm_remixing.cc",
+        "modules/audio_coding/acm2/acm_resampler.cc",
+        "modules/audio_coding/acm2/audio_coding_module.cc",
+        "modules/audio_coding/acm2/call_statistics.cc",
+    ],
     host_supported: true,
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rnn_vad__rnn_vad",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__neteq",
         "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__audio_format_to_string",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_coding:audio_coding_opus_common
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__audio_coding_opus_common",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/codecs/opus/audio_coder_opus_common.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
     ],
 }
 
+/* From target:
+//modules/audio_coding:audio_encoder_cng
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__audio_encoder_cng",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/codecs/cng/audio_encoder_cng.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__webrtc_cng",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_coding:audio_network_adaptor
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__audio_network_adaptor",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc",
+        "modules/audio_coding/audio_network_adaptor/bitrate_controller.cc",
+        "modules/audio_coding/audio_network_adaptor/channel_controller.cc",
+        "modules/audio_coding/audio_network_adaptor/controller.cc",
+        "modules/audio_coding/audio_network_adaptor/controller_manager.cc",
+        "modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc",
+        "modules/audio_coding/audio_network_adaptor/dtx_controller.cc",
+        "modules/audio_coding/audio_network_adaptor/event_log_writer.cc",
+        "modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc",
+        "modules/audio_coding/audio_network_adaptor/frame_length_controller.cc",
+        "modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__audio_network_adaptor_config",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_logging__rtc_event_audio",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_coding:audio_network_adaptor_config
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__audio_network_adaptor_config",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc",
+    ],
+    host_supported: true,
+}
+
+/* From target:
+//modules/audio_coding:default_neteq_factory
+*/
+filegroup {
+    name: "webrtc_audio_coding__default_neteq_factory",
+    srcs: ["modules/audio_coding/neteq/default_neteq_factory.cc"],
+}
+
+/* From target:
+//modules/audio_coding:g711
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__g711",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/codecs/g711/audio_decoder_pcm.cc",
+        "modules/audio_coding/codecs/g711/audio_encoder_pcm.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__g711_c",
+        "webrtc_audio_coding__legacy_encoded_audio_frame",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//modules/audio_coding:g711_c
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__g711_c",
+    defaults: ["webrtc_defaults"],
+    srcs: ["modules/audio_coding/codecs/g711/g711_interface.c"],
+    host_supported: true,
+    static_libs: ["webrtc_g711__g711_3p"],
+}
+
+/* From target:
+//modules/audio_coding:g722
+*/
 cc_library_static {
     name: "webrtc_audio_coding__g722",
     defaults: ["webrtc_defaults"],
     srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
         "modules/audio_coding/codecs/g722/audio_decoder_g722.cc",
         "modules/audio_coding/codecs/g722/audio_encoder_g722.cc",
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_audio_coding__g722_c",
-        "webrtc_units__time_delta",
-        "webrtc_rtc_base__rtc_base_approved",
         "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__g722_c",
         "webrtc_audio_coding__legacy_encoded_audio_frame",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
     ],
 }
 
+/* From target:
+//modules/audio_coding:g722_c
+*/
 cc_library_static {
-    name: "webrtc_audio_device__audio_device_buffer",
+    name: "webrtc_audio_coding__g722_c",
+    defaults: ["webrtc_defaults"],
+    srcs: ["modules/audio_coding/codecs/g722/g722_interface.c"],
+    host_supported: true,
+    static_libs: ["webrtc_g722__g722_3p"],
+}
+
+/* From target:
+//modules/audio_coding:ilbc
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__ilbc",
     defaults: ["webrtc_defaults"],
     srcs: [
-        "modules/audio_device/audio_device_buffer.cc",
-        "modules/audio_device/fine_audio_buffer.cc",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc",
+        "modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc",
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_synchronization__mutex",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_common_audio__common_audio_c",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio__audio_frame_api",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "api/audio/audio_frame.cc",
-        "api/audio/channel_layout.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_api__rtp_packet_info",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_goog_cc__alr_detector",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/congestion_controller/goog_cc/alr_detector.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__timeutils",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_logging__rtc_event_pacing",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_experiments__alr_experiment",
-        "webrtc_pacing__interval_budget",
-    ],
-}
-
-filegroup {
-    name: "webrtc_transport__stun_types",
-    srcs: ["api/transport/stun.cc"],
-}
-
-cc_library_static {
-    name: "webrtc_video__video_frame",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "api/video/video_frame.cc",
-        "api/video/video_frame_buffer.cc",
-        "api/video/video_source_interface.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_api__rtp_packet_info",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_processing__apm_logging",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/logging/apm_data_dumper.cc"],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__ilbc_c",
+        "webrtc_audio_coding__legacy_encoded_audio_frame",
         "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
     ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
 }
 
+/* From target:
+//modules/audio_coding:ilbc_c
+*/
 cc_library_static {
     name: "webrtc_audio_coding__ilbc_c",
     defaults: ["webrtc_defaults"],
     srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
         "modules/audio_coding/codecs/ilbc/abs_quant.c",
         "modules/audio_coding/codecs/ilbc/abs_quant_loop.c",
         "modules/audio_coding/codecs/ilbc/augmented_cb_corr.c",
@@ -1816,1150 +3395,92 @@
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
         "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_common_audio__common_audio",
         "webrtc_common_audio__common_audio_c",
-        "webrtc_common_audio__common_audio",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_opus__audio_encoder_multiopus",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_opus__audio_encoder_opus_config",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__webrtc_multiopus",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_utility__utility",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/utility/source/process_thread_impl.cc"],
-    host_supported: true,
-    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
         "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_task_queue__task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
         "webrtc_system_wrappers__system_wrappers",
-        "webrtc_common_audio__common_audio",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__nack_module",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_coding/histogram.cc",
-        "modules/video_coding/nack_module2.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_synchronization__sequence_checker",
+        "webrtc_units__data_rate",
         "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_task_utils__pending_task_safety_flag",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_task_utils__repeating_task",
-        "webrtc_utility__utility",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_g722__audio_encoder_g722",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/g722/audio_encoder_g722.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__g722",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__isac_c",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_coding/codecs/isac/main/source/arith_routines.c",
-        "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/crc.c",
-        "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/entropy_coding.c",
-        "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/lattice.c",
-        "modules/audio_coding/codecs/isac/main/source/lpc_analysis.c",
-        "modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c",
-        "modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c",
-        "modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c",
-        "modules/audio_coding/codecs/isac/main/source/lpc_tables.c",
-        "modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c",
-        "modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c",
-        "modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c",
-        "modules/audio_coding/codecs/isac/main/source/transform.c",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_fft__fft",
-        "webrtc_rtc_base__checks",
-        "webrtc_audio_coding__isac_vad",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_common_audio__common_audio",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__g711",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_coding/codecs/g711/audio_decoder_pcm.cc",
-        "modules/audio_coding/codecs/g711/audio_encoder_pcm.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_audio_coding__g711_c",
-        "webrtc_rtc_base__checks",
-        "webrtc_units__time_delta",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__legacy_encoded_audio_frame",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_opus__audio_decoder_multiopus",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__webrtc_multiopus",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_common_audio__fir_filter_factory",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "common_audio/fir_filter_c.cc",
-        "common_audio/fir_filter_factory.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
     ],
     arch: {
-        x86: {
-            cflags: ["-msse2"],
-            srcs: [
-                "common_audio/fir_filter_sse.cc",
-                "common_audio/resampler/sinc_resampler_sse.cc",
-            ],
-        },
-        x86_64: {
-            cflags: ["-msse2"],
-            srcs: [
-                "common_audio/fir_filter_sse.cc",
-                "common_audio/resampler/sinc_resampler_sse.cc",
-            ],
-        },
         arm: {
-            srcs: [
-                "common_audio/fir_filter_neon.cc",
-                "common_audio/resampler/sinc_resampler_neon.cc",
-            ],
-        },
-        arm64: {
-            srcs: [
-                "common_audio/fir_filter_neon.cc",
-                "common_audio/resampler/sinc_resampler_neon.cc",
-            ],
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
         },
     },
 }
 
+/* From target:
+//modules/audio_coding:isac_vad
+*/
 cc_library_static {
-    name: "webrtc_audio_coding__ilbc",
+    name: "webrtc_audio_coding__isac_vad",
     defaults: ["webrtc_defaults"],
     srcs: [
-        "modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc",
-        "modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc",
+        "modules/audio_coding/codecs/isac/main/source/filter_functions.c",
+        "modules/audio_coding/codecs/isac/main/source/isac_vad.c",
+        "modules/audio_coding/codecs/isac/main/source/pitch_estimator.c",
+        "modules/audio_coding/codecs/isac/main/source/pitch_filter.c",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_fft__fft"],
+}
+
+/* From target:
+//modules/audio_coding:legacy_encoded_audio_frame
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__legacy_encoded_audio_frame",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/codecs/legacy_encoded_audio_frame.cc",
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_units__time_delta",
-        "webrtc_rtc_base__rtc_base_approved",
         "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__legacy_encoded_audio_frame",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio_coding__ilbc_c",
-    ],
-}
-
-filegroup {
-    name: "webrtc_neteq__neteq_api",
-    srcs: ["api/neteq/neteq.cc"],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__audio_encoder_cng",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_coding/codecs/cng/audio_encoder_cng.cc"],
-    host_supported: true,
-    static_libs: [
         "webrtc_rtc_base__checks",
-        "webrtc_units__time_delta",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__webrtc_cng",
-        "webrtc_common_audio__common_audio",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_agc2__fixed_digital",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/agc2/fixed_digital_level_estimator.cc",
-        "modules/audio_processing/agc2/interpolated_gain_curve.cc",
-        "modules/audio_processing/agc2/limiter.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_agc2__common",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio_processing__apm_logging",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_logging__rtc_event_audio",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc",
-        "logging/rtc_event_log/events/rtc_event_audio_playout.cc",
-        "logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc",
-        "logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_audio_coding__audio_network_adaptor_config",
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_logging__rtc_stream_config",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_experiments__min_video_bitrate_experiment",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/min_video_bitrate_experiment.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
         "webrtc_units__data_rate",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_video__video_frame",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video__encoded_image",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/video/encoded_image.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_api__rtp_packet_info",
-        "webrtc_video__video_frame",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_agc__legacy_agc",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/agc/legacy/analog_agc.cc",
-        "modules/audio_processing/agc/legacy/digital_agc.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_ooura__fft_size_256",
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_common_audio__common_audio",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_g722__audio_decoder_g722",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/g722/audio_decoder_g722.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__g722",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__pcm16b",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc",
-        "modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc",
-        "modules/audio_coding/codecs/pcm16b/pcm16b_common.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_audio_coding__pcm16b_c",
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__legacy_encoded_audio_frame",
-        "webrtc_audio_coding__g711",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__red",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_coding/codecs/red/audio_encoder_copy_red.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
         "webrtc_units__time_delta",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_common_audio__common_audio",
     ],
 }
 
-cc_library_static {
-    name: "webrtc_utility__audio_frame_operations",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "audio/utility/audio_frame_operations.cc",
-        "audio/utility/channel_mixer.cc",
-        "audio/utility/channel_mixing_matrix.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio__audio_frame_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__isac",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc",
-        "modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__isac_c",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_deprecated__nack_module",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/video_coding/deprecated/nack_module.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_rtc_base__criticalsection",
-        "webrtc_synchronization__mutex",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_base__logging",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_utility__utility",
-        "webrtc_video_coding__nack_module",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video__video_frame_i420",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/video/i420_buffer.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_memory__aligned_malloc",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_video__video_frame",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_isac__audio_encoder_isac_float",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/isac/audio_encoder_isac_float.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__isac",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_processing__api",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/include/audio_processing.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_audio_processing__audio_processing_statistics",
-        "webrtc_system__file_wrapper",
-        "webrtc_audio_processing__config",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio__aec3_config",
-        "webrtc_audio__audio_frame_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_transient__transient_suppressor_impl",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/transient/moving_moments.cc",
-        "modules/audio_processing/transient/transient_detector.cc",
-        "modules/audio_processing/transient/transient_suppressor_impl.cc",
-        "modules/audio_processing/transient/wpd_node.cc",
-        "modules/audio_processing/transient/wpd_tree.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_ooura__fft_size_256",
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__logging",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_common_audio__common_audio",
-        "webrtc_common_audio__fir_filter_factory",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_ilbc__audio_encoder_ilbc",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/ilbc/audio_encoder_ilbc.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__ilbc",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtp_rtcp__rtp_video_header",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/rtp_rtcp/source/rtp_video_header.cc",
-        ":webrtc_rtp__dependency_descriptor",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_video__video_rtp_headers",
-        "webrtc_video__video_frame",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_agc2__noise_level_estimator",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/agc2/down_sampler.cc",
-        "modules/audio_processing/agc2/noise_level_estimator.cc",
-        "modules/audio_processing/agc2/noise_spectrum_estimator.cc",
-        "modules/audio_processing/agc2/signal_classifier.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_ooura__fft_size_128",
-        "webrtc_rtc_base__checks",
-        "webrtc_agc2__biquad_filter",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio_processing__apm_logging",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_processing__audio_buffer",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/audio_buffer.cc",
-        "modules/audio_processing/splitting_filter.cc",
-        "modules/audio_processing/three_band_filter_bank.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio_processing__api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_isac__audio_decoder_isac_float",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/isac/audio_decoder_isac_float.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__isac",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_vad__vad",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/vad/gmm.cc",
-        "modules/audio_processing/vad/pitch_based_vad.cc",
-        "modules/audio_processing/vad/pitch_internal.cc",
-        "modules/audio_processing/vad/pole_zero_filter.cc",
-        "modules/audio_processing/vad/standalone_vad.cc",
-        "modules/audio_processing/vad/vad_audio_proc.cc",
-        "modules/audio_processing/vad/vad_circular_buffer.cc",
-        "modules/audio_processing/vad/voice_activity_detector.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_ooura__fft_size_256",
-        "webrtc_rtc_base__checks",
-        "webrtc_audio_coding__isac_vad",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_common_audio__common_audio",
-        "webrtc_utility__audio_frame_operations",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_device__audio_device_generic",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_device/audio_device_generic.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_device__audio_device_buffer",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_processing__high_pass_filter",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/high_pass_filter.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_utility__cascaded_biquad_filter",
-        "webrtc_audio_processing__audio_buffer",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_ns__ns",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/ns/fast_math.cc",
-        "modules/audio_processing/ns/histograms.cc",
-        "modules/audio_processing/ns/noise_estimator.cc",
-        "modules/audio_processing/ns/noise_suppressor.cc",
-        "modules/audio_processing/ns/ns_fft.cc",
-        "modules/audio_processing/ns/prior_signal_model.cc",
-        "modules/audio_processing/ns/prior_signal_model_estimator.cc",
-        "modules/audio_processing/ns/quantile_noise_estimator.cc",
-        "modules/audio_processing/ns/signal_model.cc",
-        "modules/audio_processing/ns/signal_model_estimator.cc",
-        "modules/audio_processing/ns/speech_probability_estimator.cc",
-        "modules/audio_processing/ns/suppression_params.cc",
-        "modules/audio_processing/ns/wiener_filter.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_ooura__fft_size_256",
-        "webrtc_ooura__fft_size_128",
-        "webrtc_rtc_base__checks",
-        "webrtc_utility__cascaded_biquad_filter",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_audio_processing__apm_logging",
-        "webrtc_audio_processing__audio_buffer",
-        "webrtc_audio_processing__high_pass_filter",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_common_video__common_video",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "common_video/bitrate_adjuster.cc",
-        "common_video/frame_rate_estimator.cc",
-        "common_video/h264/h264_bitstream_parser.cc",
-        "common_video/h264/h264_common.cc",
-        "common_video/h264/pps_parser.cc",
-        "common_video/h264/sps_parser.cc",
-        "common_video/h264/sps_vui_rewriter.cc",
-        "common_video/i420_buffer_pool.cc",
-        "common_video/incoming_video_stream.cc",
-        "common_video/libyuv/webrtc_libyuv.cc",
-        "common_video/video_frame_buffer.cc",
-        "common_video/video_render_frames.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_synchronization__mutex",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_video__video_bitrate_allocator",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_media__rtc_h264_profile_id",
-        "webrtc_video__video_frame",
-        "webrtc_video__encoded_image",
-        "webrtc_video__video_frame_i420",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_g711__audio_encoder_g711",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/g711/audio_encoder_g711.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__g711",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_agc2__adaptive_digital",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/agc2/adaptive_agc.cc",
-        "modules/audio_processing/agc2/adaptive_digital_gain_applier.cc",
-        "modules/audio_processing/agc2/adaptive_mode_level_estimator.cc",
-        "modules/audio_processing/agc2/saturation_protector.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_agc2__common",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_agc2__gain_applier",
-        "webrtc_common_audio__common_audio",
-        "webrtc_agc2__rnn_vad_with_level",
-        "webrtc_audio_processing__apm_logging",
-        "webrtc_audio_processing__api",
-        "webrtc_agc2__noise_level_estimator",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_L16__audio_encoder_L16",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/L16/audio_encoder_L16.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__pcm16b",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_processing__audio_frame_proxies",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/include/audio_frame_proxies.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_audio__audio_frame_api",
-        "webrtc_audio_processing__api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_ilbc__audio_decoder_ilbc",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/ilbc/audio_decoder_ilbc.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__ilbc",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_g711__audio_decoder_g711",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/g711/audio_decoder_g711.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__g711",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_processing__optionally_built_submodule_creators",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/optionally_built_submodule_creators.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_transient__transient_suppressor_impl"],
-}
-
-cc_library_static {
-    name: "webrtc_video__video_frame_i010",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/video/i010_buffer.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_memory__aligned_malloc",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_video__video_frame",
-        "webrtc_video__video_frame_i420",
-    ],
-}
-
-filegroup {
-    name: "webrtc_video__video_frame_metadata",
-    srcs: ["api/video/video_frame_metadata.cc"],
-}
-
-cc_library_static {
-    name: "webrtc_L16__audio_decoder_L16",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/L16/audio_decoder_L16.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__pcm16b",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_codecs__video_codecs_api",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "api/video_codecs/sdp_video_format.cc",
-        "api/video_codecs/video_codec.cc",
-        "api/video_codecs/video_decoder.cc",
-        "api/video_codecs/video_decoder_factory.cc",
-        "api/video_codecs/video_encoder.cc",
-        "api/video_codecs/video_encoder_config.cc",
-        "api/video_codecs/vp8_frame_config.cc",
-        "api/video_codecs/vp8_temporal_layers.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_units__data_rate",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_video__video_frame",
-        "webrtc_video__encoded_image",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__audio_network_adaptor",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc",
-        "modules/audio_coding/audio_network_adaptor/bitrate_controller.cc",
-        "modules/audio_coding/audio_network_adaptor/channel_controller.cc",
-        "modules/audio_coding/audio_network_adaptor/controller.cc",
-        "modules/audio_coding/audio_network_adaptor/controller_manager.cc",
-        "modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc",
-        "modules/audio_coding/audio_network_adaptor/dtx_controller.cc",
-        "modules/audio_coding/audio_network_adaptor/event_log_writer.cc",
-        "modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc",
-        "modules/audio_coding/audio_network_adaptor/frame_length_controller.cc",
-        "modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_audio_coding__audio_network_adaptor_config",
-        "webrtc_rtc_base__checks",
-        "webrtc_system__file_wrapper",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_common_audio__common_audio",
-        "webrtc_logging__rtc_event_audio",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_agc__level_estimation",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/agc/agc.cc",
-        "modules/audio_processing/agc/loudness_histogram.cc",
-        "modules/audio_processing/agc/utility.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_vad__vad",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_api__media_stream_interface",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/media_stream_interface.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_audio_processing__audio_processing_statistics",
-        "webrtc_rtc_base__checks",
-        "webrtc_api__rtp_parameters",
-        "webrtc_api__audio_options_api",
-        "webrtc_video__video_frame",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_mixer__audio_frame_manipulator",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_mixer/audio_frame_manipulator.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio__audio_frame_api",
-        "webrtc_utility__audio_frame_operations",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_experiments__quality_scaling_experiment",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/quality_scaling_experiment.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video_codecs__video_codecs_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__webrtc_opus",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_coding/codecs/opus/audio_decoder_opus.cc",
-        "modules/audio_coding/codecs/opus/audio_encoder_opus.cc",
-    ],
-    host_supported: true,
-    cflags: [
-        "-DWEBRTC_CODEC_ILBC",
-        "-DWEBRTC_CODEC_OPUS",
-        "-DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
-        "-DWEBRTC_CODEC_ISAC",
-    ],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_opus__audio_encoder_opus_config",
-        "webrtc_audio_coding__webrtc_opus_wrapper",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__audio_coding_opus_common",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio_coding__audio_network_adaptor",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_processing__voice_detection",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/voice_detection.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_audio__audio_frame_api",
-        "webrtc_audio_processing__api",
-        "webrtc_audio_processing__audio_buffer",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_media__rtc_vp9_profile",
-    defaults: ["webrtc_defaults"],
-    srcs: ["media/base/vp9_profile.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video_codecs__video_codecs_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_aec3__aec3",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "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/alignment_mixer.cc",
-        "modules/audio_processing/aec3/api_call_jitter_metrics.cc",
-        "modules/audio_processing/aec3/block_buffer.cc",
-        "modules/audio_processing/aec3/block_delay_buffer.cc",
-        "modules/audio_processing/aec3/block_framer.cc",
-        "modules/audio_processing/aec3/block_processor.cc",
-        "modules/audio_processing/aec3/block_processor_metrics.cc",
-        "modules/audio_processing/aec3/clockdrift_detector.cc",
-        "modules/audio_processing/aec3/coarse_filter_update_gain.cc",
-        "modules/audio_processing/aec3/comfort_noise_generator.cc",
-        "modules/audio_processing/aec3/decimator.cc",
-        "modules/audio_processing/aec3/dominant_nearend_detector.cc",
-        "modules/audio_processing/aec3/downsampled_render_buffer.cc",
-        "modules/audio_processing/aec3/echo_audibility.cc",
-        "modules/audio_processing/aec3/echo_canceller3.cc",
-        "modules/audio_processing/aec3/echo_path_delay_estimator.cc",
-        "modules/audio_processing/aec3/echo_path_variability.cc",
-        "modules/audio_processing/aec3/echo_remover.cc",
-        "modules/audio_processing/aec3/echo_remover_metrics.cc",
-        "modules/audio_processing/aec3/erl_estimator.cc",
-        "modules/audio_processing/aec3/erle_estimator.cc",
-        "modules/audio_processing/aec3/fft_buffer.cc",
-        "modules/audio_processing/aec3/filter_analyzer.cc",
-        "modules/audio_processing/aec3/frame_blocker.cc",
-        "modules/audio_processing/aec3/fullband_erle_estimator.cc",
-        "modules/audio_processing/aec3/matched_filter.cc",
-        "modules/audio_processing/aec3/matched_filter_lag_aggregator.cc",
-        "modules/audio_processing/aec3/moving_average.cc",
-        "modules/audio_processing/aec3/refined_filter_update_gain.cc",
-        "modules/audio_processing/aec3/render_buffer.cc",
-        "modules/audio_processing/aec3/render_delay_buffer.cc",
-        "modules/audio_processing/aec3/render_delay_controller.cc",
-        "modules/audio_processing/aec3/render_delay_controller_metrics.cc",
-        "modules/audio_processing/aec3/render_signal_analyzer.cc",
-        "modules/audio_processing/aec3/residual_echo_estimator.cc",
-        "modules/audio_processing/aec3/reverb_decay_estimator.cc",
-        "modules/audio_processing/aec3/reverb_frequency_response.cc",
-        "modules/audio_processing/aec3/reverb_model.cc",
-        "modules/audio_processing/aec3/reverb_model_estimator.cc",
-        "modules/audio_processing/aec3/signal_dependent_erle_estimator.cc",
-        "modules/audio_processing/aec3/spectrum_buffer.cc",
-        "modules/audio_processing/aec3/stationarity_estimator.cc",
-        "modules/audio_processing/aec3/subband_erle_estimator.cc",
-        "modules/audio_processing/aec3/subband_nearend_detector.cc",
-        "modules/audio_processing/aec3/subtractor.cc",
-        "modules/audio_processing/aec3/subtractor_output.cc",
-        "modules/audio_processing/aec3/subtractor_output_analyzer.cc",
-        "modules/audio_processing/aec3/suppression_filter.cc",
-        "modules/audio_processing/aec3/suppression_gain.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_ooura__fft_size_128",
-        "webrtc_rtc_base__checks",
-        "webrtc_utility__cascaded_biquad_filter",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio__aec3_config",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_audio_processing__apm_logging",
-        "webrtc_audio_processing__audio_buffer",
-        "webrtc_audio_processing__high_pass_filter",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_opus__audio_decoder_opus",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/opus/audio_decoder_opus.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__webrtc_opus",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_experiments__rate_control_settings",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/rate_control_settings.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_units__data_size",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video_codecs__video_codecs_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__video_codec_interface",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_coding/include/video_codec_interface.cc",
-        "modules/video_coding/video_coding_defines.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
-        "webrtc_modules__module_api",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_video__video_frame",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_av1__libaom_av1_encoder",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_coding/codecs/av1/libaom_av1_encoder.cc",
-        ":webrtc_av1__scalable_video_controller",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__logging",
-        "webrtc_video__video_frame",
-        "webrtc_video__encoded_image",
-        "webrtc_video__video_frame_i420",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_device__audio_device_impl",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_device/dummy/audio_device_dummy.cc",
-        "modules/audio_device/dummy/file_audio_device.cc",
-        "modules/audio_device/include/test_audio_device.cc",
-        "modules/audio_device/audio_device_data_observer.cc",
-        "modules/audio_device/audio_device_impl.cc",
-        "modules/audio_device/dummy/file_audio_device_factory.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DWEBRTC_DUMMY_FILE_DEVICES"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_system__file_wrapper",
-        "webrtc_synchronization__mutex",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_task_utils__repeating_task",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio_device__audio_device_buffer",
-        "webrtc_utility__utility",
-        "webrtc_audio_device__audio_device_generic",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_av1__libaom_av1_decoder",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/video_coding/codecs/av1/libaom_av1_decoder.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__logging",
-        "webrtc_video__encoded_image",
-        "webrtc_video__video_frame_i420",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-    ],
-}
-
+/* From target:
+//modules/audio_coding:neteq
+*/
 cc_library_static {
     name: "webrtc_audio_coding__neteq",
     defaults: ["webrtc_defaults"],
     srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_neteq__tick_timer",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
         "modules/audio_coding/neteq/accelerate.cc",
         "modules/audio_coding/neteq/audio_multi_vector.cc",
         "modules/audio_coding/neteq/audio_vector.cc",
@@ -2981,96 +3502,12255 @@
         "modules/audio_coding/neteq/neteq_impl.cc",
         "modules/audio_coding/neteq/normal.cc",
         "modules/audio_coding/neteq/packet.cc",
+        "modules/audio_coding/neteq/packet_arrival_history.cc",
         "modules/audio_coding/neteq/packet_buffer.cc",
         "modules/audio_coding/neteq/post_decode_vad.cc",
         "modules/audio_coding/neteq/preemptive_expand.cc",
         "modules/audio_coding/neteq/random_vector.cc",
         "modules/audio_coding/neteq/red_payload_splitter.cc",
+        "modules/audio_coding/neteq/reorder_optimizer.cc",
         "modules/audio_coding/neteq/statistics_calculator.cc",
         "modules/audio_coding/neteq/sync_buffer.cc",
         "modules/audio_coding/neteq/time_stretch.cc",
         "modules/audio_coding/neteq/timestamp_scaler.cc",
-        ":webrtc_neteq__tick_timer",
-        ":webrtc_neteq__neteq_api",
+        "modules/audio_coding/neteq/underrun_optimizer.cc",
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_synchronization__mutex",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_rtc_base__audio_format_to_string",
         "webrtc_api__rtp_headers",
         "webrtc_api__rtp_packet_info",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
         "webrtc_audio_coding__webrtc_cng",
         "webrtc_common_audio__common_audio",
-        "webrtc_audio__audio_frame_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_goog_cc__pushback_controller",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc"],
-    host_supported: true,
-    static_libs: [
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__audio_format_to_string",
         "webrtc_rtc_base__checks",
-        "webrtc_units__data_size",
-        "webrtc_transport__network_control",
-        "webrtc_experiments__rate_control_settings",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_processing__video_processing",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_processing/util/denoiser_filter.cc",
-        "modules/video_processing/util/denoiser_filter_c.cc",
-        "modules/video_processing/util/noise_estimation.cc",
-        "modules/video_processing/util/skin_detection.cc",
-        "modules/video_processing/video_denoiser.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_common_audio__common_audio",
-        "webrtc_video__video_frame",
-        "webrtc_utility__utility",
-        "webrtc_video__video_frame_i420",
-        "webrtc_common_video__common_video",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
     ],
     arch: {
-        x86: {
-            cflags: ["-msse2"],
-            srcs: ["modules/video_processing/util/denoiser_filter_sse2.cc"],
-        },
-        x86_64: {
-            cflags: ["-msse2"],
-            srcs: ["modules/video_processing/util/denoiser_filter_sse2.cc"],
-        },
         arm: {
-            srcs: ["modules/video_processing/util/denoiser_filter_neon.cc"],
-        },
-        arm64: {
-            srcs: ["modules/video_processing/util/denoiser_filter_neon.cc"],
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
         },
     },
 }
 
+/* From target:
+//modules/audio_coding:pcm16b
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__pcm16b",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc",
+        "modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc",
+        "modules/audio_coding/codecs/pcm16b/pcm16b_common.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__g711",
+        "webrtc_audio_coding__legacy_encoded_audio_frame",
+        "webrtc_audio_coding__pcm16b_c",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//modules/audio_coding:pcm16b_c
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__pcm16b_c",
+    defaults: ["webrtc_defaults"],
+    srcs: ["modules/audio_coding/codecs/pcm16b/pcm16b.c"],
+    host_supported: true,
+}
+
+/* From target:
+//modules/audio_coding:red
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__red",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/codecs/red/audio_encoder_copy_red.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_coding:webrtc_cng
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__webrtc_cng",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/codecs/cng/webrtc_cng.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__yield",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_coding:webrtc_multiopus
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__webrtc_multiopus",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc",
+        "modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc",
+    ],
+    host_supported: true,
+    cflags: [
+        "-DWEBRTC_CODEC_ILBC",
+        "-DWEBRTC_CODEC_OPUS",
+        "-DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
+    ],
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__audio_coding_opus_common",
+        "webrtc_audio_coding__webrtc_opus_wrapper",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_opus__audio_encoder_opus_config",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//modules/audio_coding:webrtc_opus
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__webrtc_opus",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/audio_coding/codecs/opus/audio_decoder_opus.cc",
+        "modules/audio_coding/codecs/opus/audio_encoder_opus.cc",
+    ],
+    host_supported: true,
+    cflags: [
+        "-DWEBRTC_CODEC_ILBC",
+        "-DWEBRTC_CODEC_OPUS",
+        "-DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
+    ],
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__audio_coding_opus_common",
+        "webrtc_audio_coding__audio_network_adaptor",
+        "webrtc_audio_coding__webrtc_opus_wrapper",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_opus__audio_encoder_opus_config",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_coding:webrtc_opus_wrapper
+*/
+cc_library_static {
+    name: "webrtc_audio_coding__webrtc_opus_wrapper",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_coding/codecs/opus/opus_interface.cc",
+    ],
+    host_supported: true,
+    cflags: [
+        "-DWEBRTC_CODEC_ILBC",
+        "-DWEBRTC_CODEC_OPUS",
+        "-DWEBRTC_OPUS_SUPPORT_120MS_PTIME=1",
+    ],
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+    ],
+}
+
+/* From target:
+//modules/audio_device:audio_device_buffer
+*/
+cc_library_static {
+    name: "webrtc_audio_device__audio_device_buffer",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_device/audio_device_buffer.cc",
+        "modules/audio_device/fine_audio_buffer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__timestamp_aligner",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__task_queue",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_device:audio_device_generic
+*/
+cc_library_static {
+    name: "webrtc_audio_device__audio_device_generic",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_device/audio_device_generic.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_device__audio_device_buffer",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_device:audio_device_impl
+*/
+cc_library_static {
+    name: "webrtc_audio_device__audio_device_impl",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_utility__utility",
+        "modules/audio_device/audio_device_data_observer.cc",
+        "modules/audio_device/audio_device_impl.cc",
+        "modules/audio_device/dummy/audio_device_dummy.cc",
+        "modules/audio_device/dummy/file_audio_device.cc",
+        "modules/audio_device/dummy/file_audio_device_factory.cc",
+        "modules/audio_device/include/test_audio_device.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DWEBRTC_DUMMY_FILE_DEVICES"],
+    static_libs: [
+        "webrtc_audio_device__audio_device_buffer",
+        "webrtc_audio_device__audio_device_generic",
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__random",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_mixer:audio_frame_manipulator
+*/
+cc_library_static {
+    name: "webrtc_audio_mixer__audio_frame_manipulator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_mixer/audio_frame_manipulator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio__audio_frame_api",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_utility__audio_frame_operations",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_mixer:audio_mixer_impl
+*/
+cc_library_static {
+    name: "webrtc_audio_mixer__audio_mixer_impl",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_mixer/audio_mixer_impl.cc",
+        "modules/audio_mixer/default_output_rate_calculator.cc",
+        "modules/audio_mixer/frame_combiner.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__fixed_digital",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_mixer__audio_frame_manipulator",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_utility__audio_frame_operations",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing:aec_dump_interface
+*/
+filegroup {
+    name: "webrtc_audio_processing__aec_dump_interface",
+    srcs: ["modules/audio_processing/include/aec_dump.cc"],
+}
+
+/* From target:
+//modules/audio_processing:api
+*/
+cc_library_static {
+    name: "webrtc_audio_processing__api",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/include/audio_processing.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio__aec3_config",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_processing__audio_processing_statistics",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+    ],
+}
+
+/* From target:
+//modules/audio_processing:apm_logging
+*/
+cc_library_static {
+    name: "webrtc_audio_processing__apm_logging",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/logging/apm_data_dumper.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing:audio_buffer
+*/
+cc_library_static {
+    name: "webrtc_audio_processing__audio_buffer",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/audio_buffer.cc",
+        "modules/audio_processing/splitting_filter.cc",
+        "modules/audio_processing/three_band_filter_bank.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_processing__api",
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing:audio_frame_proxies
+*/
+cc_library_static {
+    name: "webrtc_audio_processing__audio_frame_proxies",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/include/audio_frame_proxies.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_processing__api",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//modules/audio_processing:audio_processing
+*/
+cc_library_static {
+    name: "webrtc_audio_processing__audio_processing",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/audio_processing_builder_impl.cc",
+        "modules/audio_processing/audio_processing_impl.cc",
+        "modules/audio_processing/echo_control_mobile_impl.cc",
+        "modules/audio_processing/gain_control_impl.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_aec3__aec3",
+        "webrtc_aec_dump__null_aec_dump_factory",
+        "webrtc_aecm__aecm_core",
+        "webrtc_agc2__cpu_features",
+        "webrtc_agc2__input_volume_stats_reporter",
+        "webrtc_agc__agc",
+        "webrtc_agc__legacy_agc",
+        "webrtc_audio__aec3_config",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_buffer",
+        "webrtc_audio_processing__audio_frame_proxies",
+        "webrtc_audio_processing__audio_processing_statistics",
+        "webrtc_audio_processing__gain_controller2",
+        "webrtc_audio_processing__high_pass_filter",
+        "webrtc_audio_processing__optionally_built_submodule_creators",
+        "webrtc_capture_levels_adjuster__capture_levels_adjuster",
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_common_audio__fir_filter_factory",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ns__ns",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_ooura__fft_size_256",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__denormal_disabler",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_utility__audio_frame_operations",
+        "webrtc_vad__vad",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing:audio_processing_statistics
+*/
+cc_library_static {
+    name: "webrtc_audio_processing__audio_processing_statistics",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/include/audio_processing_statistics.cc",
+    ],
+    host_supported: true,
+}
+
+/* From target:
+//modules/audio_processing:gain_controller2
+*/
+cc_library_static {
+    name: "webrtc_audio_processing__gain_controller2",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/gain_controller2.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__adaptive_digital",
+        "webrtc_agc2__cpu_features",
+        "webrtc_agc2__fixed_digital",
+        "webrtc_agc2__gain_applier",
+        "webrtc_agc2__input_volume_controller",
+        "webrtc_agc2__vad_wrapper",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_buffer",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing:high_pass_filter
+*/
+cc_library_static {
+    name: "webrtc_audio_processing__high_pass_filter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/high_pass_filter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_processing__audio_buffer",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_utility__cascaded_biquad_filter",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing:optionally_built_submodule_creators
+*/
+cc_library_static {
+    name: "webrtc_audio_processing__optionally_built_submodule_creators",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/optionally_built_submodule_creators.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_transient__transient_suppressor_impl",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing:rms_level
+*/
+filegroup {
+    name: "webrtc_audio_processing__rms_level",
+    srcs: ["modules/audio_processing/rms_level.cc"],
+}
+
+/* From target:
+//modules/video_coding/codecs/av1:av1_svc_config
+*/
+cc_library_static {
+    name: "webrtc_av1__av1_svc_config",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_coding/codecs/av1/av1_svc_config.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+}
+
+/* From target:
+//rtc_base/third_party/base64:base64
+*/
+cc_library_static {
+    name: "webrtc_base64__base64",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/third_party/base64/base64.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/base:base
+*/
+filegroup {
+    name: "webrtc_base__base",
+    srcs: [
+        "third_party/abseil-cpp/absl/base/internal/cycleclock.cc",
+        "third_party/abseil-cpp/absl/base/internal/spinlock.cc",
+        "third_party/abseil-cpp/absl/base/internal/sysinfo.cc",
+        "third_party/abseil-cpp/absl/base/internal/thread_identity.cc",
+        "third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc",
+    ],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/base:log_severity
+*/
+filegroup {
+    name: "webrtc_base__log_severity",
+    srcs: ["third_party/abseil-cpp/absl/base/log_severity.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/base:malloc_internal
+*/
+filegroup {
+    name: "webrtc_base__malloc_internal",
+    srcs: ["third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/base:raw_logging_internal
+*/
+filegroup {
+    name: "webrtc_base__raw_logging_internal",
+    srcs: ["third_party/abseil-cpp/absl/base/internal/raw_logging.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/base:spinlock_wait
+*/
+filegroup {
+    name: "webrtc_base__spinlock_wait",
+    srcs: ["third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/base:throw_delegate
+*/
+filegroup {
+    name: "webrtc_base__throw_delegate",
+    srcs: ["third_party/abseil-cpp/absl/base/internal/throw_delegate.cc"],
+}
+
+/* From target:
+//call:bitrate_allocator
+*/
+cc_library_static {
+    name: "webrtc_call__bitrate_allocator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "call/bitrate_allocator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//call:bitrate_configurator
+*/
+cc_library_static {
+    name: "webrtc_call__bitrate_configurator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "call/rtp_bitrate_configurator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__bitrate_settings",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//call:call
+*/
+cc_library_static {
+    name: "webrtc_call__call",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_coding__default_neteq_factory",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__default_neteq_controller_factory",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_neteq__tick_timer",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+        "call/call.cc",
+        "call/call_factory.cc",
+        "call/degraded_call.cc",
+        "call/flexfec_receive_stream_impl.cc",
+        "call/receive_time_calculator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_adaptation__resource_adaptation",
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_api__transport_api",
+        "webrtc_audio__audio",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__neteq",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__bitrate_allocator",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__fake_network",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__rtp_receiver",
+        "webrtc_call__rtp_sender",
+        "webrtc_call__simulated_network",
+        "webrtc_call__version",
+        "webrtc_call__video_stream_api",
+        "webrtc_config__encoder_config",
+        "webrtc_congestion_controller__congestion_controller",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_logging__rtc_event_audio",
+        "webrtc_logging__rtc_event_rtp_rtcp",
+        "webrtc_logging__rtc_event_video",
+        "webrtc_logging__rtc_stream_config",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_network__sent_packet",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pacing__pacing",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__random",
+        "webrtc_rtc_base__rate_limiter",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__decode_synchronizer",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__frame_decode_timing",
+        "webrtc_video__video",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_coding",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//call:call_interfaces
+*/
+cc_library_static {
+    name: "webrtc_call__call_interfaces",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "call/audio_receive_stream.cc",
+        "call/audio_send_stream.cc",
+        "call/audio_state.cc",
+        "call/call_config.cc",
+        "call/flexfec_receive_stream.cc",
+        "call/syncable.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_api__transport_api",
+        "webrtc_async_audio_processing__async_audio_processing",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_processing",
+        "webrtc_audio_processing__audio_processing_statistics",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__video_stream_api",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_network__sent_packet",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__audio_format_to_string",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__bitrate_settings",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//call:fake_network
+*/
+cc_library_static {
+    name: "webrtc_call__fake_network",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "call/fake_network_pipe.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__transport_api",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__simulated_network",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__random",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//call:rtp_interfaces
+*/
+cc_library_static {
+    name: "webrtc_call__rtp_interfaces",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "call/rtp_config.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_parameters",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_transport__bitrate_settings",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//call:rtp_receiver
+*/
+cc_library_static {
+    name: "webrtc_call__rtp_receiver",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "call/rtp_demuxer.cc",
+        "call/rtp_stream_receiver_controller.cc",
+        "call/rtx_receive_stream.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//call:rtp_sender
+*/
+cc_library_static {
+    name: "webrtc_call__rtp_sender",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "call/rtp_payload_params.cc",
+        "call/rtp_transport_controller_send.cc",
+        "call/rtp_video_sender.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__transport_api",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__bitrate_configurator",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_congestion_controller__congestion_controller",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_logging__rtc_event_bwe",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pacing__pacing",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__random",
+        "webrtc_rtc_base__rate_limiter",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp__control_handler",
+        "webrtc_rtp__transport_feedback",
+        "webrtc_rtp_rtcp__rtp_rtcp",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_rtp_rtcp__rtp_video_header",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_transport__goog_cc",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__chain_diff_calculator",
+        "webrtc_video_coding__frame_dependencies_calculator",
+        "webrtc_video_coding__video_codec_interface",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//call:simulated_network
+*/
+cc_library_static {
+    name: "webrtc_call__simulated_network",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "call/simulated_network.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__random",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//call:version
+*/
+cc_library_static {
+    name: "webrtc_call__version",
+    defaults: ["webrtc_defaults"],
+    srcs: ["call/version.cc"],
+    host_supported: true,
+}
+
+/* From target:
+//call:video_stream_api
+*/
+cc_library_static {
+    name: "webrtc_call__video_stream_api",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "call/video_receive_stream.cc",
+        "call/video_send_stream.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_api__transport_api",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_common_video__common_video",
+        "webrtc_config__encoder_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+}
+
+/* From target:
+//modules/audio_processing/capture_levels_adjuster:capture_levels_adjuster
+*/
+cc_library_static {
+    name: "webrtc_capture_levels_adjuster__capture_levels_adjuster",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.cc",
+        "modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_processing__audio_buffer",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/time/internal/cctz:civil_time
+*/
+filegroup {
+    name: "webrtc_cctz__civil_time",
+    srcs: ["third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/time/internal/cctz:time_zone
+*/
+filegroup {
+    name: "webrtc_cctz__time_zone",
+    srcs: [
+        "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc",
+        "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc",
+        "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc",
+        "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc",
+        "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc",
+        "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc",
+        "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc",
+        "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc",
+        "third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc",
+    ],
+}
+
+/* From target:
+//common_audio:common_audio
+*/
+cc_library_static {
+    name: "webrtc_common_audio__common_audio",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "common_audio/audio_converter.cc",
+        "common_audio/audio_util.cc",
+        "common_audio/channel_buffer.cc",
+        "common_audio/real_fourier.cc",
+        "common_audio/real_fourier_ooura.cc",
+        "common_audio/resampler/push_resampler.cc",
+        "common_audio/resampler/push_sinc_resampler.cc",
+        "common_audio/resampler/resampler.cc",
+        "common_audio/resampler/sinc_resampler.cc",
+        "common_audio/smoothing_filter.cc",
+        "common_audio/vad/vad.cc",
+        "common_audio/wav_file.cc",
+        "common_audio/wav_header.cc",
+        "common_audio/window_generator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_256",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            static_libs: ["webrtc_common_audio__common_audio_neon"],
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        arm64: {
+            static_libs: ["webrtc_common_audio__common_audio_neon"],
+        },
+        x86_64: {
+            static_libs: [
+                "webrtc_common_audio__common_audio_avx2",
+                "webrtc_common_audio__common_audio_sse2",
+            ],
+        },
+        x86: {
+            static_libs: [
+                "webrtc_common_audio__common_audio_avx2",
+                "webrtc_common_audio__common_audio_sse2",
+            ],
+        },
+    },
+}
+
+/* From target:
+//common_audio:common_audio_avx2
+*/
+cc_library_static {
+    name: "webrtc_common_audio__common_audio_avx2",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "common_audio/fir_filter_avx2.cc",
+        "common_audio/resampler/sinc_resampler_avx2.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            enabled: false,
+        },
+        arm64: {
+            enabled: false,
+        },
+        riscv64: {
+            enabled: false,
+        },
+    },
+}
+
+/* From target:
+//common_audio:common_audio_c
+*/
+cc_library_static {
+    name: "webrtc_common_audio__common_audio_c",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "common_audio/ring_buffer.c",
+        "common_audio/signal_processing/auto_corr_to_refl_coef.c",
+        "common_audio/signal_processing/auto_correlation.c",
+        "common_audio/signal_processing/complex_fft.c",
+        "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/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_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/vad_core.c",
+        "common_audio/vad/vad_filterbank.c",
+        "common_audio/vad/vad_gmm.c",
+        "common_audio/vad/vad_sp.c",
+        "common_audio/vad/webrtc_vad.c",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_audio__common_audio_cc",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_ooura__fft_size_256",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_spl_sqrt_floor__spl_sqrt_floor",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        arm64: {
+            srcs: [
+                "common_audio/signal_processing/complex_bit_reverse.c",
+                "common_audio/signal_processing/filter_ar_fast_q12.c",
+            ],
+        },
+        riscv64: {
+            srcs: [
+                "common_audio/signal_processing/complex_bit_reverse.c",
+                "common_audio/signal_processing/filter_ar_fast_q12.c",
+            ],
+        },
+        x86_64: {
+            srcs: [
+                "common_audio/signal_processing/complex_bit_reverse.c",
+                "common_audio/signal_processing/filter_ar_fast_q12.c",
+            ],
+        },
+        x86: {
+            srcs: [
+                "common_audio/signal_processing/complex_bit_reverse.c",
+                "common_audio/signal_processing/filter_ar_fast_q12.c",
+            ],
+        },
+    },
+}
+
+/* From target:
+//common_audio:common_audio_c_arm_asm
+*/
+filegroup {
+    name: "webrtc_common_audio__common_audio_c_arm_asm",
+    srcs: [
+        "common_audio/signal_processing/complex_bit_reverse_arm.S",
+        "common_audio/signal_processing/filter_ar_fast_q12_armv7.S",
+    ],
+}
+
+/* From target:
+//common_audio:common_audio_cc
+*/
+cc_library_static {
+    name: "webrtc_common_audio__common_audio_cc",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "common_audio/signal_processing/dot_product_with_scale.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+}
+
+/* From target:
+//common_audio:common_audio_neon
+*/
+cc_library_static {
+    name: "webrtc_common_audio__common_audio_neon",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "common_audio/fir_filter_neon.cc",
+        "common_audio/resampler/sinc_resampler_neon.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_audio__common_audio_neon_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        riscv64: {
+            enabled: false,
+        },
+        x86_64: {
+            enabled: false,
+        },
+        x86: {
+            enabled: false,
+        },
+    },
+}
+
+/* From target:
+//common_audio:common_audio_neon_c
+*/
+cc_library_static {
+    name: "webrtc_common_audio__common_audio_neon_c",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "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",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        riscv64: {
+            enabled: false,
+        },
+        x86_64: {
+            enabled: false,
+        },
+        x86: {
+            enabled: false,
+        },
+    },
+}
+
+/* From target:
+//common_audio:common_audio_sse2
+*/
+cc_library_static {
+    name: "webrtc_common_audio__common_audio_sse2",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "common_audio/fir_filter_sse.cc",
+        "common_audio/resampler/sinc_resampler_sse.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            enabled: false,
+        },
+        arm64: {
+            enabled: false,
+        },
+        riscv64: {
+            enabled: false,
+        },
+    },
+}
+
+/* From target:
+//common_audio:fir_filter_factory
+*/
+cc_library_static {
+    name: "webrtc_common_audio__fir_filter_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "common_audio/fir_filter_c.cc",
+        "common_audio/fir_filter_factory.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            static_libs: ["webrtc_common_audio__common_audio_neon"],
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        arm64: {
+            static_libs: ["webrtc_common_audio__common_audio_neon"],
+        },
+        x86_64: {
+            static_libs: [
+                "webrtc_common_audio__common_audio_avx2",
+                "webrtc_common_audio__common_audio_sse2",
+            ],
+        },
+        x86: {
+            static_libs: [
+                "webrtc_common_audio__common_audio_avx2",
+                "webrtc_common_audio__common_audio_sse2",
+            ],
+        },
+    },
+}
+
+/* From target:
+//common_video:common_video
+*/
+cc_library_static {
+    name: "webrtc_common_video__common_video",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "common_video/bitrate_adjuster.cc",
+        "common_video/frame_rate_estimator.cc",
+        "common_video/framerate_controller.cc",
+        "common_video/h264/h264_bitstream_parser.cc",
+        "common_video/h264/h264_common.cc",
+        "common_video/h264/pps_parser.cc",
+        "common_video/h264/sps_parser.cc",
+        "common_video/h264/sps_vui_rewriter.cc",
+        "common_video/libyuv/webrtc_libyuv.cc",
+        "common_video/video_frame_buffer.cc",
+        "common_video/video_frame_buffer_pool.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__bit_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__rate_statistics",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_frame_i010",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+}
+
+/* From target:
+//video/config:encoder_config
+*/
+cc_library_static {
+    name: "webrtc_config__encoder_config",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "video/config/video_encoder_config.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+}
+
+/* From target:
+//video/config:streams_config
+*/
+cc_library_static {
+    name: "webrtc_config__streams_config",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "video/config/encoder_stream_factory.cc",
+        "video/config/simulcast.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_adaptation__resource_adaptation",
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_config__encoder_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__min_video_bitrate_experiment",
+        "webrtc_experiments__normalize_simulcast_size_experiment",
+        "webrtc_experiments__rate_control_settings",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_coding_utility",
+        "webrtc_video_coding__webrtc_vp9_helpers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/congestion_controller:congestion_controller
+*/
+cc_library_static {
+    name: "webrtc_congestion_controller__congestion_controller",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/congestion_controller/receive_side_congestion_controller.cc",
+        "modules/congestion_controller/remb_throttler.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pacing__pacing",
+        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/container:hashtablez_sampler
+*/
+filegroup {
+    name: "webrtc_container__hashtablez_sampler",
+    srcs: [
+        "third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc",
+        "third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc",
+    ],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/container:raw_hash_set
+*/
+filegroup {
+    name: "webrtc_container__raw_hash_set",
+    srcs: ["third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc"],
+}
+
+/* From target:
+//rtc_base/containers:flat_containers_internal
+*/
+cc_library_static {
+    name: "webrtc_containers__flat_containers_internal",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/containers/flat_tree.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//third_party/crc32c:crc32c
+*/
+filegroup {
+    name: "webrtc_crc32c__crc32c",
+    srcs: [
+        "third_party/crc32c/src/src/crc32c.cc",
+        "third_party/crc32c/src/src/crc32c_portable.cc",
+    ],
+}
+
+/* From target:
+//third_party/crc32c:crc32c_arm64
+*/
+filegroup {
+    name: "webrtc_crc32c__crc32c_arm64",
+    srcs: ["third_party/crc32c/src/src/crc32c_arm64.cc"],
+}
+
+/* From target:
+//third_party/crc32c:crc32c_sse42
+*/
+filegroup {
+    name: "webrtc_crc32c__crc32c_sse42",
+    srcs: ["third_party/crc32c/src/src/crc32c_sse42.cc"],
+}
+
+/* From target:
+//api/crypto:options
+*/
+cc_library_static {
+    name: "webrtc_crypto__options",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "api/crypto/crypto_options.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/debugging:debugging_internal
+*/
+filegroup {
+    name: "webrtc_debugging__debugging_internal",
+    srcs: [
+        "third_party/abseil-cpp/absl/debugging/internal/address_is_readable.cc",
+        "third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc",
+        "third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc",
+    ],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/debugging:demangle_internal
+*/
+filegroup {
+    name: "webrtc_debugging__demangle_internal",
+    srcs: ["third_party/abseil-cpp/absl/debugging/internal/demangle.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/debugging:stacktrace
+*/
+filegroup {
+    name: "webrtc_debugging__stacktrace",
+    srcs: ["third_party/abseil-cpp/absl/debugging/stacktrace.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/debugging:symbolize
+*/
+filegroup {
+    name: "webrtc_debugging__symbolize",
+    srcs: ["third_party/abseil-cpp/absl/debugging/symbolize.cc"],
+}
+
+/* From target:
+//rtc_base/experiments:alr_experiment
+*/
+cc_library_static {
+    name: "webrtc_experiments__alr_experiment",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/experiments/alr_experiment.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_transport__field_trial_based_config",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:balanced_degradation_settings
+*/
+cc_library_static {
+    name: "webrtc_experiments__balanced_degradation_settings",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "rtc_base/experiments/balanced_degradation_settings.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:bandwidth_quality_scaler_settings
+*/
+cc_library_static {
+    name: "webrtc_experiments__bandwidth_quality_scaler_settings",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/experiments/bandwidth_quality_scaler_settings.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_transport__field_trial_based_config",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:cpu_speed_experiment
+*/
+cc_library_static {
+    name: "webrtc_experiments__cpu_speed_experiment",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/experiments/cpu_speed_experiment.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:encoder_info_settings
+*/
+cc_library_static {
+    name: "webrtc_experiments__encoder_info_settings",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "rtc_base/experiments/encoder_info_settings.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:field_trial_parser
+*/
+cc_library_static {
+    name: "webrtc_experiments__field_trial_parser",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/experiments/field_trial_list.cc",
+        "rtc_base/experiments/field_trial_parser.cc",
+        "rtc_base/experiments/field_trial_units.cc",
+        "rtc_base/experiments/struct_parameters_parser.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:keyframe_interval_settings_experiment
+*/
+cc_library_static {
+    name: "webrtc_experiments__keyframe_interval_settings_experiment",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/experiments/keyframe_interval_settings.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_transport__field_trial_based_config",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:min_video_bitrate_experiment
+*/
+cc_library_static {
+    name: "webrtc_experiments__min_video_bitrate_experiment",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/experiments/min_video_bitrate_experiment.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_units__data_rate",
+        "webrtc_video__video_frame",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:normalize_simulcast_size_experiment
+*/
+cc_library_static {
+    name: "webrtc_experiments__normalize_simulcast_size_experiment",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/experiments/normalize_simulcast_size_experiment.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:quality_rampup_experiment
+*/
+cc_library_static {
+    name: "webrtc_experiments__quality_rampup_experiment",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/experiments/quality_rampup_experiment.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_transport__field_trial_based_config",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:quality_scaler_settings
+*/
+cc_library_static {
+    name: "webrtc_experiments__quality_scaler_settings",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/experiments/quality_scaler_settings.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_transport__field_trial_based_config",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:quality_scaling_experiment
+*/
+cc_library_static {
+    name: "webrtc_experiments__quality_scaling_experiment",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "rtc_base/experiments/quality_scaling_experiment.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:rate_control_settings
+*/
+cc_library_static {
+    name: "webrtc_experiments__rate_control_settings",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "rtc_base/experiments/rate_control_settings.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_config__encoder_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_units__data_size",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:rtt_mult_experiment
+*/
+cc_library_static {
+    name: "webrtc_experiments__rtt_mult_experiment",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/experiments/rtt_mult_experiment.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+    ],
+}
+
+/* From target:
+//rtc_base/experiments:stable_target_rate_experiment
+*/
+cc_library_static {
+    name: "webrtc_experiments__stable_target_rate_experiment",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/experiments/stable_target_rate_experiment.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_transport__field_trial_based_config",
+    ],
+}
+
+/* From target:
+//modules/third_party/fft:fft
+*/
+cc_library_static {
+    name: "webrtc_fft__fft",
+    defaults: ["webrtc_defaults"],
+    srcs: ["modules/third_party/fft/fft.c"],
+    host_supported: true,
+}
+
+/* From target:
+//api/audio_codecs/g711:audio_decoder_g711
+*/
+cc_library_static {
+    name: "webrtc_g711__audio_decoder_g711",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_codecs/g711/audio_decoder_g711.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__g711",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//api/audio_codecs/g711:audio_encoder_g711
+*/
+cc_library_static {
+    name: "webrtc_g711__audio_encoder_g711",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_codecs/g711/audio_encoder_g711.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__g711",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//modules/third_party/g711:g711_3p
+*/
+cc_library_static {
+    name: "webrtc_g711__g711_3p",
+    defaults: ["webrtc_defaults"],
+    srcs: ["modules/third_party/g711/g711.c"],
+    host_supported: true,
+}
+
+/* From target:
+//api/audio_codecs/g722:audio_decoder_g722
+*/
+cc_library_static {
+    name: "webrtc_g722__audio_decoder_g722",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_codecs/g722/audio_decoder_g722.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__g722",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//api/audio_codecs/g722:audio_encoder_g722
+*/
+cc_library_static {
+    name: "webrtc_g722__audio_encoder_g722",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_codecs/g722/audio_encoder_g722.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__g722",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//modules/third_party/g722:g722_3p
+*/
+cc_library_static {
+    name: "webrtc_g722__g722_3p",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        "modules/third_party/g722/g722_decode.c",
+        "modules/third_party/g722/g722_encode.c",
+    ],
+    host_supported: true,
+}
+
+/* From target:
+//common_video/generic_frame_descriptor:generic_frame_descriptor
+*/
+cc_library_static {
+    name: "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "common_video/generic_frame_descriptor/generic_frame_info.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//modules/congestion_controller/goog_cc:alr_detector
+*/
+cc_library_static {
+    name: "webrtc_goog_cc__alr_detector",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/congestion_controller/goog_cc/alr_detector.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__alr_experiment",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_logging__rtc_event_pacing",
+        "webrtc_pacing__interval_budget",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__yield",
+        "webrtc_transport__field_trial_based_config",
+    ],
+}
+
+/* From target:
+//modules/congestion_controller/goog_cc:delay_based_bwe
+*/
+cc_library_static {
+    name: "webrtc_goog_cc__delay_based_bwe",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/congestion_controller/goog_cc/delay_based_bwe.cc",
+        "modules/congestion_controller/goog_cc/inter_arrival_delta.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_goog_cc__estimators",
+        "webrtc_logging__rtc_event_bwe",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pacing__pacing",
+        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/congestion_controller/goog_cc:estimators
+*/
+cc_library_static {
+    name: "webrtc_goog_cc__estimators",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc",
+        "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc",
+        "modules/congestion_controller/goog_cc/bitrate_estimator.cc",
+        "modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc",
+        "modules/congestion_controller/goog_cc/robust_throughput_estimator.cc",
+        "modules/congestion_controller/goog_cc/trendline_estimator.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_logging__rtc_event_bwe",
+        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//modules/congestion_controller/goog_cc:goog_cc
+*/
+cc_library_static {
+    name: "webrtc_goog_cc__goog_cc",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/congestion_controller/goog_cc/goog_cc_network_control.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__alr_experiment",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__rate_control_settings",
+        "webrtc_goog_cc__alr_detector",
+        "webrtc_goog_cc__delay_based_bwe",
+        "webrtc_goog_cc__estimators",
+        "webrtc_goog_cc__loss_based_bwe_v2",
+        "webrtc_goog_cc__probe_controller",
+        "webrtc_goog_cc__pushback_controller",
+        "webrtc_goog_cc__send_side_bwe",
+        "webrtc_logging__rtc_event_bwe",
+        "webrtc_logging__rtc_event_pacing",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/congestion_controller/goog_cc:link_capacity_estimator
+*/
+cc_library_static {
+    name: "webrtc_goog_cc__link_capacity_estimator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/congestion_controller/goog_cc/link_capacity_estimator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_units__data_rate",
+    ],
+}
+
+/* From target:
+//modules/congestion_controller/goog_cc:loss_based_bwe_v1
+*/
+cc_library_static {
+    name: "webrtc_goog_cc__loss_based_bwe_v1",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
+    static_libs: [
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//modules/congestion_controller/goog_cc:loss_based_bwe_v2
+*/
+cc_library_static {
+    name: "webrtc_goog_cc__loss_based_bwe_v2",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/congestion_controller/goog_cc/loss_based_bwe_v2.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//modules/congestion_controller/goog_cc:probe_controller
+*/
+cc_library_static {
+    name: "webrtc_goog_cc__probe_controller",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/congestion_controller/goog_cc/probe_controller.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_logging__rtc_event_bwe",
+        "webrtc_logging__rtc_event_pacing",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//modules/congestion_controller/goog_cc:pushback_controller
+*/
+cc_library_static {
+    name: "webrtc_goog_cc__pushback_controller",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__rate_control_settings",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_size",
+    ],
+}
+
+/* From target:
+//modules/congestion_controller/goog_cc:send_side_bwe
+*/
+cc_library_static {
+    name: "webrtc_goog_cc__send_side_bwe",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_goog_cc__loss_based_bwe_v1",
+        "webrtc_goog_cc__loss_based_bwe_v2",
+        "webrtc_logging__rtc_event_bwe",
+        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/hash:city
+*/
+filegroup {
+    name: "webrtc_hash__city",
+    srcs: ["third_party/abseil-cpp/absl/hash/internal/city.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/hash:hash
+*/
+filegroup {
+    name: "webrtc_hash__hash",
+    srcs: ["third_party/abseil-cpp/absl/hash/internal/hash.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/hash:low_level_hash
+*/
+filegroup {
+    name: "webrtc_hash__low_level_hash",
+    srcs: ["third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc"],
+}
+
+/* From target:
+//api/audio_codecs/ilbc:audio_decoder_ilbc
+*/
+cc_library_static {
+    name: "webrtc_ilbc__audio_decoder_ilbc",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_codecs/ilbc/audio_decoder_ilbc.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__ilbc",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//api/audio_codecs/ilbc:audio_encoder_ilbc
+*/
+cc_library_static {
+    name: "webrtc_ilbc__audio_encoder_ilbc",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_codecs/ilbc/audio_encoder_ilbc.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__ilbc",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//logging:ice_log
+*/
+cc_library_static {
+    name: "webrtc_logging__ice_log",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "logging/rtc_event_log/events/rtc_event_dtls_transport_state.cc",
+        "logging/rtc_event_log/events/rtc_event_dtls_writable_state.cc",
+        "logging/rtc_event_log/events/rtc_event_ice_candidate_pair.cc",
+        "logging/rtc_event_log/events/rtc_event_ice_candidate_pair_config.cc",
+        "logging/rtc_event_log/ice_logger.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_logging__rtc_event_field",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//logging:rtc_event_audio
+*/
+cc_library_static {
+    name: "webrtc_logging__rtc_event_audio",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc",
+        "logging/rtc_event_log/events/rtc_event_audio_playout.cc",
+        "logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc",
+        "logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_coding__audio_network_adaptor_config",
+        "webrtc_logging__rtc_event_field",
+        "webrtc_logging__rtc_stream_config",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__yield",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//logging:rtc_event_begin_end
+*/
+cc_library_static {
+    name: "webrtc_logging__rtc_event_begin_end",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "logging/rtc_event_log/events/rtc_event_begin_log.cc",
+        "logging/rtc_event_log/events/rtc_event_end_log.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_logging__rtc_event_field",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__yield",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//logging:rtc_event_bwe
+*/
+cc_library_static {
+    name: "webrtc_logging__rtc_event_bwe",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc",
+        "logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc",
+        "logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc",
+        "logging/rtc_event_log/events/rtc_event_probe_result_failure.cc",
+        "logging/rtc_event_log/events/rtc_event_probe_result_success.cc",
+        "logging/rtc_event_log/events/rtc_event_route_change.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_logging__rtc_event_field",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//logging:rtc_event_field
+*/
+cc_library_static {
+    name: "webrtc_logging__rtc_event_field",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "logging/rtc_event_log/events/fixed_length_encoding_parameters_v3.cc",
+        "logging/rtc_event_log/events/rtc_event_field_encoding.cc",
+        "logging/rtc_event_log/events/rtc_event_field_encoding_parser.cc",
+        "logging/rtc_event_log/events/rtc_event_field_extraction.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_logging__rtc_event_number_encodings",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__yield",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//logging:rtc_event_log_impl_encoder
+*/
+cc_library_static {
+    name: "webrtc_logging__rtc_event_log_impl_encoder",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "logging/rtc_event_log/encoder/blob_encoding.cc",
+        "logging/rtc_event_log/encoder/delta_encoding.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_parameters",
+        "webrtc_logging__rtc_event_number_encodings",
+        "webrtc_rtc_base__bit_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__yield",
+        "webrtc_transport__network_control",
+    ],
+}
+
+/* From target:
+//logging:rtc_event_number_encodings
+*/
+cc_library_static {
+    name: "webrtc_logging__rtc_event_number_encodings",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "logging/rtc_event_log/encoder/bit_writer.cc",
+        "logging/rtc_event_log/encoder/rtc_event_log_encoder_common.cc",
+        "logging/rtc_event_log/encoder/var_int.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__bit_buffer",
+        "webrtc_rtc_base__checks",
+    ],
+}
+
+/* From target:
+//logging:rtc_event_pacing
+*/
+cc_library_static {
+    name: "webrtc_logging__rtc_event_pacing",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "logging/rtc_event_log/events/rtc_event_alr_state.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_logging__rtc_event_field",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__yield",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//logging:rtc_event_rtp_rtcp
+*/
+cc_library_static {
+    name: "webrtc_logging__rtc_event_rtp_rtcp",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc",
+        "logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc",
+        "logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc",
+        "logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__rtp_headers",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_logging__rtc_event_field",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//logging:rtc_event_video
+*/
+cc_library_static {
+    name: "webrtc_logging__rtc_event_video",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc",
+        "logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_logging__rtc_event_field",
+        "webrtc_logging__rtc_stream_config",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__yield",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//logging:rtc_stream_config
+*/
+cc_library_static {
+    name: "webrtc_logging__rtc_stream_config",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "logging/rtc_event_log/rtc_stream_config.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_parameters",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//media:rtc_audio_video
+*/
+cc_library_static {
+    name: "webrtc_media__rtc_audio_video",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_coding__default_neteq_factory",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__default_neteq_controller_factory",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_neteq__tick_timer",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_capture__video_capture_internal_impl",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+        "media/engine/adm_helpers.cc",
+        "media/engine/payload_type_mapper.cc",
+        "media/engine/unhandled_packets_buffer.cc",
+        "media/engine/webrtc_media_engine.cc",
+        "media/engine/webrtc_video_engine.cc",
+        "media/engine/webrtc_voice_engine.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DHAVE_WEBRTC_VIDEO"],
+    static_libs: [
+        "webrtc_aec_dump__null_aec_dump_factory",
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_api__transport_api",
+        "webrtc_async_audio_processing__async_audio_processing",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__neteq",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_mixer__audio_mixer_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_base64__base64",
+        "webrtc_call__call",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__video_stream_api",
+        "webrtc_common_video__common_video",
+        "webrtc_config__encoder_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__min_video_bitrate_experiment",
+        "webrtc_experiments__normalize_simulcast_size_experiment",
+        "webrtc_experiments__rate_control_settings",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__audio_format_to_string",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__random",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__bitrate_settings",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__frame_decode_timing",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_capture__video_capture_module",
+        "webrtc_video_codecs__rtc_software_fallback_wrappers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding",
+        "webrtc_video_coding__video_coding_utility",
+        "webrtc_video_coding__webrtc_vp9_helpers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//media:rtc_data_dcsctp_transport
+*/
+cc_library_static {
+    name: "webrtc_media__rtc_data_dcsctp_transport",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__factory",
+        ":webrtc_public__socket",
+        ":webrtc_public__utils",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "media/sctp/dcsctp_transport.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_packet__chunk",
+        "webrtc_packet__sctp_packet",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__random",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_socket__dcsctp_socket",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_timer__task_queue_timeout",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//media:rtc_data_sctp_transport_factory
+*/
+cc_library_static {
+    name: "webrtc_media__rtc_data_sctp_transport_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__factory",
+        ":webrtc_public__socket",
+        ":webrtc_public__utils",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "media/sctp/sctp_transport_factory.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DWEBRTC_HAVE_DCSCTP"],
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_data_dcsctp_transport",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_packet__chunk",
+        "webrtc_packet__sctp_packet",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_socket__dcsctp_socket",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//media:rtc_encoder_simulcast_proxy
+*/
+cc_library_static {
+    name: "webrtc_media__rtc_encoder_simulcast_proxy",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "media/engine/encoder_simulcast_proxy.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_simulcast_encoder_adapter",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_codec_interface",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//media:rtc_internal_video_codecs
+*/
+cc_library_static {
+    name: "webrtc_media__rtc_internal_video_codecs",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+        "media/engine/fake_video_codec_factory.cc",
+        "media/engine/internal_decoder_factory.cc",
+        "media/engine/internal_encoder_factory.cc",
+        "media/engine/multiplex_codec_factory.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__video_stream_api",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_media__rtc_encoder_simulcast_proxy",
+        "webrtc_media__rtc_media_base",
+        "webrtc_media__rtc_simulcast_encoder_adapter",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_test__fake_video_codecs",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__rtc_software_fallback_wrappers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__webrtc_h264",
+        "webrtc_video_coding__webrtc_multiplex",
+        "webrtc_video_coding__webrtc_vp8",
+        "webrtc_video_coding__webrtc_vp9",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//media:rtc_media_base
+*/
+cc_library_static {
+    name: "webrtc_media__rtc_media_base",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "media/base/adapted_video_track_source.cc",
+        "media/base/codec.cc",
+        "media/base/media_channel.cc",
+        "media/base/media_constants.cc",
+        "media/base/media_engine.cc",
+        "media/base/rid_description.cc",
+        "media/base/rtp_utils.cc",
+        "media/base/stream_params.cc",
+        "media/base/turn_utils.cc",
+        "media/base/video_adapter.cc",
+        "media/base/video_broadcaster.cc",
+        "media/base/video_common.cc",
+        "media/base/video_source_base.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__audio_options_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_async_audio_processing__async_audio_processing",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_processing_statistics",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__video_stream_api",
+        "webrtc_common_video__common_video",
+        "webrtc_config__encoder_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//media:rtc_sdp_video_format_utils
+*/
+cc_library_static {
+    name: "webrtc_media__rtc_sdp_video_format_utils",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "media/base/sdp_video_format_utils.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+}
+
+/* From target:
+//media:rtc_simulcast_encoder_adapter
+*/
+cc_library_static {
+    name: "webrtc_media__rtc_simulcast_encoder_adapter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "media/engine/simulcast_encoder_adapter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__video_stream_api",
+        "webrtc_common_video__common_video",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__encoder_info_settings",
+        "webrtc_experiments__rate_control_settings",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__rtc_software_fallback_wrappers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding_utility",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//rtc_base/memory:aligned_malloc
+*/
+cc_library_static {
+    name: "webrtc_memory__aligned_malloc",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/memory/aligned_malloc.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//api/test/metrics:global_metrics_logger_and_exporter
+*/
+cc_library_static {
+    name: "webrtc_metrics__global_metrics_logger_and_exporter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/test/metrics/global_metrics_logger_and_exporter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_metrics__metric",
+        "webrtc_metrics__metrics_logger",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+}
+
+/* From target:
+//api/test/metrics:metric
+*/
+cc_library_static {
+    name: "webrtc_metrics__metric",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/test/metrics/metric.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//api/test/metrics:metrics_accumulator
+*/
+cc_library_static {
+    name: "webrtc_metrics__metrics_accumulator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/test/metrics/metrics_accumulator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_metrics__metric",
+        "webrtc_numerics__numerics",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//api/test/metrics:metrics_logger
+*/
+cc_library_static {
+    name: "webrtc_metrics__metrics_logger",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/test/metrics/metrics_logger.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_metrics__metric",
+        "webrtc_metrics__metrics_accumulator",
+        "webrtc_numerics__numerics",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+}
+
+/* From target:
+//api/test/metrics:stdout_metrics_exporter
+*/
+cc_library_static {
+    name: "webrtc_metrics__stdout_metrics_exporter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/test/metrics/stdout_metrics_exporter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_metrics__metric",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__stringutils",
+    ],
+}
+
+/* From target:
+//api/neteq:default_neteq_controller_factory
+*/
+filegroup {
+    name: "webrtc_neteq__default_neteq_controller_factory",
+    srcs: ["api/neteq/default_neteq_controller_factory.cc"],
+}
+
+/* From target:
+//api/neteq:neteq_api
+*/
+filegroup {
+    name: "webrtc_neteq__neteq_api",
+    srcs: ["api/neteq/neteq.cc"],
+}
+
+/* From target:
+//api/neteq:tick_timer
+*/
+filegroup {
+    name: "webrtc_neteq__tick_timer",
+    srcs: ["api/neteq/tick_timer.cc"],
+}
+
+/* From target:
+//rtc_base/network:sent_packet
+*/
+cc_library_static {
+    name: "webrtc_network__sent_packet",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/network/sent_packet.cc",
+    ],
+    host_supported: true,
+}
+
+/* From target:
+//modules/audio_processing/ns:ns
+*/
+cc_library_static {
+    name: "webrtc_ns__ns",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/ns/fast_math.cc",
+        "modules/audio_processing/ns/histograms.cc",
+        "modules/audio_processing/ns/noise_estimator.cc",
+        "modules/audio_processing/ns/noise_suppressor.cc",
+        "modules/audio_processing/ns/ns_fft.cc",
+        "modules/audio_processing/ns/prior_signal_model.cc",
+        "modules/audio_processing/ns/prior_signal_model_estimator.cc",
+        "modules/audio_processing/ns/quantile_noise_estimator.cc",
+        "modules/audio_processing/ns/signal_model.cc",
+        "modules/audio_processing/ns/signal_model_estimator.cc",
+        "modules/audio_processing/ns/speech_probability_estimator.cc",
+        "modules/audio_processing/ns/suppression_params.cc",
+        "modules/audio_processing/ns/wiener_filter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_buffer",
+        "webrtc_audio_processing__high_pass_filter",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_ooura__fft_size_256",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_utility__cascaded_biquad_filter",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/numeric:int128
+*/
+filegroup {
+    name: "webrtc_numeric__int128",
+    srcs: ["third_party/abseil-cpp/absl/numeric/int128.cc"],
+}
+
+/* From target:
+//api/numerics:numerics
+*/
+cc_library_static {
+    name: "webrtc_numerics__numerics",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/numerics/samples_stats_counter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//common_audio/third_party/ooura:fft_size_128
+*/
+cc_library_static {
+    name: "webrtc_ooura__fft_size_128",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "common_audio/third_party/ooura/fft_size_128/ooura_fft.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [
+                ":webrtc_common_audio__common_audio_c_arm_asm",
+                "common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc",
+            ],
+        },
+        arm64: {
+            srcs: ["common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc"],
+        },
+        x86_64: {
+            srcs: ["common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc"],
+        },
+        x86: {
+            srcs: ["common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc"],
+        },
+    },
+}
+
+/* From target:
+//common_audio/third_party/ooura:fft_size_256
+*/
+cc_library_static {
+    name: "webrtc_ooura__fft_size_256",
+    defaults: ["webrtc_defaults"],
+    srcs: ["common_audio/third_party/ooura/fft_size_256/fft4g.cc"],
+    host_supported: true,
+}
+
+/* From target:
+//api/audio_codecs/opus:audio_decoder_multiopus
+*/
+cc_library_static {
+    name: "webrtc_opus__audio_decoder_multiopus",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__webrtc_multiopus",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//api/audio_codecs/opus:audio_decoder_opus
+*/
+cc_library_static {
+    name: "webrtc_opus__audio_decoder_opus",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/audio_codecs/opus/audio_decoder_opus.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__webrtc_opus",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//api/audio_codecs/opus:audio_encoder_multiopus
+*/
+cc_library_static {
+    name: "webrtc_opus__audio_encoder_multiopus",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__webrtc_multiopus",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_opus__audio_encoder_opus_config",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//api/audio_codecs/opus:audio_encoder_opus
+*/
+cc_library_static {
+    name: "webrtc_opus__audio_encoder_opus",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/audio_codecs/opus/audio_encoder_opus.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_coding__webrtc_opus",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_opus__audio_encoder_opus_config",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//api/audio_codecs/opus:audio_encoder_opus_config
+*/
+cc_library_static {
+    name: "webrtc_opus__audio_encoder_opus_config",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_types__bad_optional_access",
+        "api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc",
+        "api/audio_codecs/opus/audio_encoder_opus_config.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DWEBRTC_OPUS_VARIABLE_COMPLEXITY=0"],
+}
+
+/* From target:
+//p2p:libstunprober
+*/
+cc_library_static {
+    name: "webrtc_p2p__libstunprober",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "p2p/stunprober/stun_prober.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__rtc_error",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//p2p:rtc_p2p
+*/
+cc_library_static {
+    name: "webrtc_p2p__rtc_p2p",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "p2p/base/async_stun_tcp_socket.cc",
+        "p2p/base/basic_async_resolver_factory.cc",
+        "p2p/base/basic_ice_controller.cc",
+        "p2p/base/basic_packet_socket_factory.cc",
+        "p2p/base/connection.cc",
+        "p2p/base/connection_info.cc",
+        "p2p/base/default_ice_transport_factory.cc",
+        "p2p/base/dtls_transport.cc",
+        "p2p/base/dtls_transport_internal.cc",
+        "p2p/base/ice_controller_interface.cc",
+        "p2p/base/ice_credentials_iterator.cc",
+        "p2p/base/ice_switch_reason.cc",
+        "p2p/base/ice_transport_internal.cc",
+        "p2p/base/p2p_constants.cc",
+        "p2p/base/p2p_transport_channel.cc",
+        "p2p/base/packet_transport_internal.cc",
+        "p2p/base/port.cc",
+        "p2p/base/port_allocator.cc",
+        "p2p/base/port_interface.cc",
+        "p2p/base/pseudo_tcp.cc",
+        "p2p/base/regathering_controller.cc",
+        "p2p/base/stun_port.cc",
+        "p2p/base/stun_request.cc",
+        "p2p/base/tcp_port.cc",
+        "p2p/base/transport_description.cc",
+        "p2p/base/transport_description_factory.cc",
+        "p2p/base/turn_port.cc",
+        "p2p/base/wrapping_active_ice_controller.cc",
+        "p2p/client/basic_port_allocator.cc",
+        "p2p/client/turn_port_factory.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__candidate",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_base64__base64",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_logging__ice_log",
+        "webrtc_network__sent_packet",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__buffer_queue",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__net_helpers",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rate_tracker",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__weak_ptr",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//modules/pacing:interval_budget
+*/
+cc_library_static {
+    name: "webrtc_pacing__interval_budget",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "modules/pacing/interval_budget.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//modules/pacing:pacing
+*/
+cc_library_static {
+    name: "webrtc_pacing__pacing",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/pacing/bitrate_prober.cc",
+        "modules/pacing/pacing_controller.cc",
+        "modules/pacing/packet_router.cc",
+        "modules/pacing/prioritized_packet_queue.cc",
+        "modules/pacing/task_queue_paced_sender.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_logging__rtc_event_bwe",
+        "webrtc_logging__rtc_event_pacing",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pacing__interval_budget",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//net/dcsctp/packet:chunk
+*/
+cc_library_static {
+    name: "webrtc_packet__chunk",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/packet/chunk/abort_chunk.cc",
+        "net/dcsctp/packet/chunk/chunk.cc",
+        "net/dcsctp/packet/chunk/cookie_ack_chunk.cc",
+        "net/dcsctp/packet/chunk/cookie_echo_chunk.cc",
+        "net/dcsctp/packet/chunk/data_chunk.cc",
+        "net/dcsctp/packet/chunk/error_chunk.cc",
+        "net/dcsctp/packet/chunk/forward_tsn_chunk.cc",
+        "net/dcsctp/packet/chunk/heartbeat_ack_chunk.cc",
+        "net/dcsctp/packet/chunk/heartbeat_request_chunk.cc",
+        "net/dcsctp/packet/chunk/idata_chunk.cc",
+        "net/dcsctp/packet/chunk/iforward_tsn_chunk.cc",
+        "net/dcsctp/packet/chunk/init_ack_chunk.cc",
+        "net/dcsctp/packet/chunk/init_chunk.cc",
+        "net/dcsctp/packet/chunk/reconfig_chunk.cc",
+        "net/dcsctp/packet/chunk/sack_chunk.cc",
+        "net/dcsctp/packet/chunk/shutdown_ack_chunk.cc",
+        "net/dcsctp/packet/chunk/shutdown_chunk.cc",
+        "net/dcsctp/packet/chunk/shutdown_complete_chunk.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_packet__error_cause",
+        "webrtc_packet__parameter",
+        "webrtc_packet__tlv_trait",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//net/dcsctp/packet:chunk_validators
+*/
+cc_library_static {
+    name: "webrtc_packet__chunk_validators",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/packet/chunk_validators.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_packet__chunk",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//net/dcsctp/packet:crc32c
+*/
+cc_library_static {
+    name: "webrtc_packet__crc32c",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "net/dcsctp/packet/crc32c.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//net/dcsctp/packet:error_cause
+*/
+cc_library_static {
+    name: "webrtc_packet__error_cause",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/packet/error_cause/cookie_received_while_shutting_down_cause.cc",
+        "net/dcsctp/packet/error_cause/error_cause.cc",
+        "net/dcsctp/packet/error_cause/invalid_mandatory_parameter_cause.cc",
+        "net/dcsctp/packet/error_cause/invalid_stream_identifier_cause.cc",
+        "net/dcsctp/packet/error_cause/missing_mandatory_parameter_cause.cc",
+        "net/dcsctp/packet/error_cause/no_user_data_cause.cc",
+        "net/dcsctp/packet/error_cause/out_of_resource_error_cause.cc",
+        "net/dcsctp/packet/error_cause/protocol_violation_cause.cc",
+        "net/dcsctp/packet/error_cause/restart_of_an_association_with_new_address_cause.cc",
+        "net/dcsctp/packet/error_cause/stale_cookie_error_cause.cc",
+        "net/dcsctp/packet/error_cause/unrecognized_chunk_type_cause.cc",
+        "net/dcsctp/packet/error_cause/unrecognized_parameter_cause.cc",
+        "net/dcsctp/packet/error_cause/unresolvable_address_cause.cc",
+        "net/dcsctp/packet/error_cause/user_initiated_abort_cause.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_packet__parameter",
+        "webrtc_packet__tlv_trait",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//net/dcsctp/packet:parameter
+*/
+cc_library_static {
+    name: "webrtc_packet__parameter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/packet/parameter/add_incoming_streams_request_parameter.cc",
+        "net/dcsctp/packet/parameter/add_outgoing_streams_request_parameter.cc",
+        "net/dcsctp/packet/parameter/forward_tsn_supported_parameter.cc",
+        "net/dcsctp/packet/parameter/heartbeat_info_parameter.cc",
+        "net/dcsctp/packet/parameter/incoming_ssn_reset_request_parameter.cc",
+        "net/dcsctp/packet/parameter/outgoing_ssn_reset_request_parameter.cc",
+        "net/dcsctp/packet/parameter/parameter.cc",
+        "net/dcsctp/packet/parameter/reconfiguration_response_parameter.cc",
+        "net/dcsctp/packet/parameter/ssn_tsn_reset_request_parameter.cc",
+        "net/dcsctp/packet/parameter/state_cookie_parameter.cc",
+        "net/dcsctp/packet/parameter/supported_extensions_parameter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_packet__tlv_trait",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//net/dcsctp/packet:sctp_packet
+*/
+cc_library_static {
+    name: "webrtc_packet__sctp_packet",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/packet/sctp_packet.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_packet__chunk",
+        "webrtc_packet__crc32c",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//net/dcsctp/packet:tlv_trait
+*/
+cc_library_static {
+    name: "webrtc_packet__tlv_trait",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/packet/tlv_trait.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//pc:audio_rtp_receiver
+*/
+cc_library_static {
+    name: "webrtc_pc__audio_rtp_receiver",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_pc__channel",
+        ":webrtc_pc__rtp_media_utils",
+        ":webrtc_pc__session_description",
+        ":webrtc_pc__simulcast_description",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/audio_rtp_receiver.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__rtp_receiver",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_network__sent_packet",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_pc__audio_track",
+        "webrtc_pc__jitter_buffer_delay",
+        "webrtc_pc__media_protocol_names",
+        "webrtc_pc__media_stream",
+        "webrtc_pc__proxy",
+        "webrtc_pc__remote_audio_source",
+        "webrtc_pc__rtp_receiver",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:audio_track
+*/
+cc_library_static {
+    name: "webrtc_pc__audio_track",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/audio_track.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__media_stream_interface",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//pc:channel
+*/
+filegroup {
+    name: "webrtc_pc__channel",
+    srcs: ["pc/channel.cc"],
+}
+
+/* From target:
+//pc:connection_context
+*/
+cc_library_static {
+    name: "webrtc_pc__connection_context",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__factory",
+        ":webrtc_public__socket",
+        ":webrtc_public__utils",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/connection_context.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_data_sctp_transport_factory",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_packet__chunk",
+        "webrtc_packet__sctp_packet",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_socket__dcsctp_socket",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:data_channel_controller
+*/
+filegroup {
+    name: "webrtc_pc__data_channel_controller",
+    srcs: ["pc/data_channel_controller.cc"],
+}
+
+/* From target:
+//pc:data_channel_utils
+*/
+cc_library_static {
+    name: "webrtc_pc__data_channel_utils",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/data_channel_utils.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:dtls_srtp_transport
+*/
+filegroup {
+    name: "webrtc_pc__dtls_srtp_transport",
+    srcs: ["pc/dtls_srtp_transport.cc"],
+}
+
+/* From target:
+//pc:dtls_transport
+*/
+filegroup {
+    name: "webrtc_pc__dtls_transport",
+    srcs: ["pc/dtls_transport.cc"],
+}
+
+/* From target:
+//pc:dtmf_sender
+*/
+cc_library_static {
+    name: "webrtc_pc__dtmf_sender",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/dtmf_sender.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pc__proxy",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:external_hmac
+*/
+filegroup {
+    name: "webrtc_pc__external_hmac",
+    srcs: ["pc/external_hmac.cc"],
+}
+
+/* From target:
+//pc:ice_server_parsing
+*/
+cc_library_static {
+    name: "webrtc_pc__ice_server_parsing",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/ice_server_parsing.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:ice_transport
+*/
+filegroup {
+    name: "webrtc_pc__ice_transport",
+    srcs: ["pc/ice_transport.cc"],
+}
+
+/* From target:
+//pc:jitter_buffer_delay
+*/
+cc_library_static {
+    name: "webrtc_pc__jitter_buffer_delay",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "pc/jitter_buffer_delay.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//pc:jsep_transport
+*/
+filegroup {
+    name: "webrtc_pc__jsep_transport",
+    srcs: ["pc/jsep_transport.cc"],
+}
+
+/* From target:
+//pc:jsep_transport_collection
+*/
+filegroup {
+    name: "webrtc_pc__jsep_transport_collection",
+    srcs: ["pc/jsep_transport_collection.cc"],
+}
+
+/* From target:
+//pc:jsep_transport_controller
+*/
+filegroup {
+    name: "webrtc_pc__jsep_transport_controller",
+    srcs: ["pc/jsep_transport_controller.cc"],
+}
+
+/* From target:
+//pc:legacy_stats_collector
+*/
+filegroup {
+    name: "webrtc_pc__legacy_stats_collector",
+    srcs: ["pc/legacy_stats_collector.cc"],
+}
+
+/* From target:
+//pc:local_audio_source
+*/
+filegroup {
+    name: "webrtc_pc__local_audio_source",
+    srcs: ["pc/local_audio_source.cc"],
+}
+
+/* From target:
+//pc:media_protocol_names
+*/
+cc_library_static {
+    name: "webrtc_pc__media_protocol_names",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "pc/media_protocol_names.cc",
+    ],
+    host_supported: true,
+}
+
+/* From target:
+//pc:media_session
+*/
+filegroup {
+    name: "webrtc_pc__media_session",
+    srcs: ["pc/media_session.cc"],
+}
+
+/* From target:
+//pc:media_stream
+*/
+cc_library_static {
+    name: "webrtc_pc__media_stream",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/media_stream.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:media_stream_observer
+*/
+cc_library_static {
+    name: "webrtc_pc__media_stream_observer",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/media_stream_observer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__media_stream_interface",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//pc:peer_connection
+*/
+filegroup {
+    name: "webrtc_pc__peer_connection",
+    srcs: ["pc/peer_connection.cc"],
+}
+
+/* From target:
+//pc:peer_connection_factory
+*/
+filegroup {
+    name: "webrtc_pc__peer_connection_factory",
+    srcs: ["pc/peer_connection_factory.cc"],
+}
+
+/* From target:
+//pc:peer_connection_message_handler
+*/
+cc_library_static {
+    name: "webrtc_pc__peer_connection_message_handler",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/peer_connection_message_handler.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:proxy
+*/
+cc_library_static {
+    name: "webrtc_pc__proxy",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "pc/proxy.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//pc:remote_audio_source
+*/
+cc_library_static {
+    name: "webrtc_pc__remote_audio_source",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_pc__channel",
+        ":webrtc_pc__rtp_media_utils",
+        ":webrtc_pc__session_description",
+        ":webrtc_pc__simulcast_description",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/remote_audio_source.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__rtp_receiver",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_network__sent_packet",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_pc__media_protocol_names",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:rtc_stats_collector
+*/
+filegroup {
+    name: "webrtc_pc__rtc_stats_collector",
+    srcs: ["pc/rtc_stats_collector.cc"],
+}
+
+/* From target:
+//pc:rtc_stats_traversal
+*/
+filegroup {
+    name: "webrtc_pc__rtc_stats_traversal",
+    srcs: ["pc/rtc_stats_traversal.cc"],
+}
+
+/* From target:
+//pc:rtcp_mux_filter
+*/
+filegroup {
+    name: "webrtc_pc__rtcp_mux_filter",
+    srcs: ["pc/rtcp_mux_filter.cc"],
+}
+
+/* From target:
+//pc:rtp_media_utils
+*/
+filegroup {
+    name: "webrtc_pc__rtp_media_utils",
+    srcs: ["pc/rtp_media_utils.cc"],
+}
+
+/* From target:
+//pc:rtp_parameters_conversion
+*/
+cc_library_static {
+    name: "webrtc_pc__rtp_parameters_conversion",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_pc__session_description",
+        ":webrtc_pc__simulcast_description",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/rtp_parameters_conversion.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_pc__media_protocol_names",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:rtp_receiver
+*/
+cc_library_static {
+    name: "webrtc_pc__rtp_receiver",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/rtp_receiver.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pc__media_stream",
+        "webrtc_pc__proxy",
+        "webrtc_pc__video_track_source",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:rtp_sender
+*/
+cc_library_static {
+    name: "webrtc_pc__rtp_sender",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/rtp_sender.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__audio_options_api",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pc__dtmf_sender",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:rtp_transceiver
+*/
+cc_library_static {
+    name: "webrtc_pc__rtp_transceiver",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_pc__channel",
+        ":webrtc_pc__dtls_srtp_transport",
+        ":webrtc_pc__dtls_transport",
+        ":webrtc_pc__external_hmac",
+        ":webrtc_pc__ice_transport",
+        ":webrtc_pc__jsep_transport",
+        ":webrtc_pc__jsep_transport_collection",
+        ":webrtc_pc__jsep_transport_controller",
+        ":webrtc_pc__rtcp_mux_filter",
+        ":webrtc_pc__rtp_media_utils",
+        ":webrtc_pc__rtp_transport",
+        ":webrtc_pc__sctp_transport",
+        ":webrtc_pc__sctp_utils",
+        ":webrtc_pc__session_description",
+        ":webrtc_pc__simulcast_description",
+        ":webrtc_pc__srtp_filter",
+        ":webrtc_pc__srtp_session",
+        ":webrtc_pc__srtp_transport",
+        ":webrtc_pc__transport_stats",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__factory",
+        ":webrtc_public__socket",
+        ":webrtc_public__utils",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/rtp_transceiver.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__audio_options_api",
+        "webrtc_api__candidate",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__ice_transport_factory",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_base64__base64",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__rtp_receiver",
+        "webrtc_call__video_stream_api",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_network__sent_packet",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_packet__chunk",
+        "webrtc_packet__sctp_packet",
+        "webrtc_pc__connection_context",
+        "webrtc_pc__media_protocol_names",
+        "webrtc_pc__peer_connection_message_handler",
+        "webrtc_pc__proxy",
+        "webrtc_pc__rtp_parameters_conversion",
+        "webrtc_pc__rtp_receiver",
+        "webrtc_pc__rtp_sender",
+        "webrtc_pc__sctp_data_channel",
+        "webrtc_pc__usage_pattern",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_socket__dcsctp_socket",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:rtp_transmission_manager
+*/
+cc_library_static {
+    name: "webrtc_pc__rtp_transmission_manager",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_pc__channel",
+        ":webrtc_pc__dtls_srtp_transport",
+        ":webrtc_pc__dtls_transport",
+        ":webrtc_pc__external_hmac",
+        ":webrtc_pc__ice_transport",
+        ":webrtc_pc__jsep_transport",
+        ":webrtc_pc__jsep_transport_collection",
+        ":webrtc_pc__jsep_transport_controller",
+        ":webrtc_pc__rtcp_mux_filter",
+        ":webrtc_pc__rtp_media_utils",
+        ":webrtc_pc__rtp_transport",
+        ":webrtc_pc__sctp_transport",
+        ":webrtc_pc__sctp_utils",
+        ":webrtc_pc__session_description",
+        ":webrtc_pc__simulcast_description",
+        ":webrtc_pc__srtp_filter",
+        ":webrtc_pc__srtp_session",
+        ":webrtc_pc__srtp_transport",
+        ":webrtc_pc__transport_stats",
+        ":webrtc_pc__video_track_source_proxy",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__factory",
+        ":webrtc_public__socket",
+        ":webrtc_public__utils",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/rtp_transmission_manager.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__candidate",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__ice_transport_factory",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_base64__base64",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__rtp_receiver",
+        "webrtc_call__video_stream_api",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_network__sent_packet",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_packet__chunk",
+        "webrtc_packet__sctp_packet",
+        "webrtc_pc__audio_rtp_receiver",
+        "webrtc_pc__media_protocol_names",
+        "webrtc_pc__peer_connection_message_handler",
+        "webrtc_pc__proxy",
+        "webrtc_pc__rtp_receiver",
+        "webrtc_pc__rtp_sender",
+        "webrtc_pc__rtp_transceiver",
+        "webrtc_pc__sctp_data_channel",
+        "webrtc_pc__transceiver_list",
+        "webrtc_pc__usage_pattern",
+        "webrtc_pc__video_rtp_receiver",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__weak_ptr",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_socket__dcsctp_socket",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:rtp_transport
+*/
+filegroup {
+    name: "webrtc_pc__rtp_transport",
+    srcs: ["pc/rtp_transport.cc"],
+}
+
+/* From target:
+//pc:sctp_data_channel
+*/
+cc_library_static {
+    name: "webrtc_pc__sctp_data_channel",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_pc__sctp_utils",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/sctp_data_channel.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_pc__data_channel_utils",
+        "webrtc_pc__proxy",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:sctp_transport
+*/
+filegroup {
+    name: "webrtc_pc__sctp_transport",
+    srcs: ["pc/sctp_transport.cc"],
+}
+
+/* From target:
+//pc:sctp_utils
+*/
+filegroup {
+    name: "webrtc_pc__sctp_utils",
+    srcs: ["pc/sctp_utils.cc"],
+}
+
+/* From target:
+//pc:sdp_offer_answer
+*/
+filegroup {
+    name: "webrtc_pc__sdp_offer_answer",
+    srcs: ["pc/sdp_offer_answer.cc"],
+}
+
+/* From target:
+//pc:sdp_serializer
+*/
+filegroup {
+    name: "webrtc_pc__sdp_serializer",
+    srcs: ["pc/sdp_serializer.cc"],
+}
+
+/* From target:
+//pc:sdp_utils
+*/
+filegroup {
+    name: "webrtc_pc__sdp_utils",
+    srcs: ["pc/sdp_utils.cc"],
+}
+
+/* From target:
+//pc:session_description
+*/
+filegroup {
+    name: "webrtc_pc__session_description",
+    srcs: ["pc/session_description.cc"],
+}
+
+/* From target:
+//pc:simulcast_description
+*/
+filegroup {
+    name: "webrtc_pc__simulcast_description",
+    srcs: ["pc/simulcast_description.cc"],
+}
+
+/* From target:
+//pc:srtp_filter
+*/
+filegroup {
+    name: "webrtc_pc__srtp_filter",
+    srcs: ["pc/srtp_filter.cc"],
+}
+
+/* From target:
+//pc:srtp_session
+*/
+filegroup {
+    name: "webrtc_pc__srtp_session",
+    srcs: ["pc/srtp_session.cc"],
+}
+
+/* From target:
+//pc:srtp_transport
+*/
+filegroup {
+    name: "webrtc_pc__srtp_transport",
+    srcs: ["pc/srtp_transport.cc"],
+}
+
+/* From target:
+//pc:track_media_info_map
+*/
+filegroup {
+    name: "webrtc_pc__track_media_info_map",
+    srcs: ["pc/track_media_info_map.cc"],
+}
+
+/* From target:
+//pc:transceiver_list
+*/
+cc_library_static {
+    name: "webrtc_pc__transceiver_list",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_pc__channel",
+        ":webrtc_pc__dtls_srtp_transport",
+        ":webrtc_pc__dtls_transport",
+        ":webrtc_pc__external_hmac",
+        ":webrtc_pc__ice_transport",
+        ":webrtc_pc__jsep_transport",
+        ":webrtc_pc__jsep_transport_collection",
+        ":webrtc_pc__jsep_transport_controller",
+        ":webrtc_pc__rtcp_mux_filter",
+        ":webrtc_pc__rtp_media_utils",
+        ":webrtc_pc__rtp_transport",
+        ":webrtc_pc__sctp_transport",
+        ":webrtc_pc__sctp_utils",
+        ":webrtc_pc__session_description",
+        ":webrtc_pc__simulcast_description",
+        ":webrtc_pc__srtp_filter",
+        ":webrtc_pc__srtp_session",
+        ":webrtc_pc__srtp_transport",
+        ":webrtc_pc__transport_stats",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__factory",
+        ":webrtc_public__socket",
+        ":webrtc_public__utils",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/transceiver_list.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__candidate",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__ice_transport_factory",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_base64__base64",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__rtp_receiver",
+        "webrtc_call__video_stream_api",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_network__sent_packet",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_packet__chunk",
+        "webrtc_packet__sctp_packet",
+        "webrtc_pc__media_protocol_names",
+        "webrtc_pc__peer_connection_message_handler",
+        "webrtc_pc__proxy",
+        "webrtc_pc__rtp_transceiver",
+        "webrtc_pc__sctp_data_channel",
+        "webrtc_pc__usage_pattern",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_socket__dcsctp_socket",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:transport_stats
+*/
+filegroup {
+    name: "webrtc_pc__transport_stats",
+    srcs: ["pc/transport_stats.cc"],
+}
+
+/* From target:
+//pc:usage_pattern
+*/
+cc_library_static {
+    name: "webrtc_pc__usage_pattern",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/usage_pattern.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:video_rtp_receiver
+*/
+cc_library_static {
+    name: "webrtc_pc__video_rtp_receiver",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_pc__video_track_source_proxy",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/video_rtp_receiver.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pc__jitter_buffer_delay",
+        "webrtc_pc__media_stream",
+        "webrtc_pc__proxy",
+        "webrtc_pc__rtp_receiver",
+        "webrtc_pc__video_rtp_track_source",
+        "webrtc_pc__video_track",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:video_rtp_track_source
+*/
+cc_library_static {
+    name: "webrtc_pc__video_rtp_track_source",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/video_rtp_track_source.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pc__video_track_source",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:video_track
+*/
+cc_library_static {
+    name: "webrtc_pc__video_track",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_pc__video_track_source_proxy",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/video_track.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pc__proxy",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:video_track_source
+*/
+cc_library_static {
+    name: "webrtc_pc__video_track_source",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "pc/video_track_source.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//pc:video_track_source_proxy
+*/
+filegroup {
+    name: "webrtc_pc__video_track_source_proxy",
+    srcs: ["pc/video_track_source_proxy.cc"],
+}
+
+/* From target:
+//pc:webrtc_sdp
+*/
+filegroup {
+    name: "webrtc_pc__webrtc_sdp",
+    srcs: [
+        "pc/jsep_ice_candidate.cc",
+        "pc/jsep_session_description.cc",
+        "pc/webrtc_sdp.cc",
+    ],
+}
+
+/* From target:
+//pc:webrtc_session_description_factory
+*/
+filegroup {
+    name: "webrtc_pc__webrtc_session_description_factory",
+    srcs: ["pc/webrtc_session_description_factory.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/profiling:exponential_biased
+*/
+filegroup {
+    name: "webrtc_profiling__exponential_biased",
+    srcs: ["third_party/abseil-cpp/absl/profiling/internal/exponential_biased.cc"],
+}
+
+/* From target:
+//net/dcsctp/public:factory
+*/
+filegroup {
+    name: "webrtc_public__factory",
+    srcs: ["net/dcsctp/public/dcsctp_socket_factory.cc"],
+}
+
+/* From target:
+//net/dcsctp/public:socket
+*/
+filegroup {
+    name: "webrtc_public__socket",
+    srcs: ["net/dcsctp/public/dcsctp_handover_state.cc"],
+}
+
+/* From target:
+//net/dcsctp/public:utils
+*/
+filegroup {
+    name: "webrtc_public__utils",
+    srcs: ["net/dcsctp/public/text_pcap_packet_observer.cc"],
+}
+
+/* From target:
+//modules/remote_bitrate_estimator:remote_bitrate_estimator
+*/
+cc_library_static {
+    name: "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/remote_bitrate_estimator/aimd_rate_control.cc",
+        "modules/remote_bitrate_estimator/bwe_defines.cc",
+        "modules/remote_bitrate_estimator/inter_arrival.cc",
+        "modules/remote_bitrate_estimator/overuse_detector.cc",
+        "modules/remote_bitrate_estimator/overuse_estimator.cc",
+        "modules/remote_bitrate_estimator/packet_arrival_map.cc",
+        "modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc",
+        "modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc",
+        "modules/remote_bitrate_estimator/remote_estimator_proxy.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
+    static_libs: [
+        "webrtc_api__rtp_headers",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_goog_cc__link_capacity_estimator",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__rate_statistics",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//video/render:incoming_video_stream
+*/
+cc_library_static {
+    name: "webrtc_render__incoming_video_stream",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "video/render/incoming_video_stream.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_render__video_render_frames",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__time_delta",
+        "webrtc_video__video_frame",
+    ],
+}
+
+/* From target:
+//video/render:video_render_frames
+*/
+cc_library_static {
+    name: "webrtc_render__video_render_frames",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "video/render/video_render_frames.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_video__video_frame",
+    ],
+}
+
+/* From target:
+//modules/audio_processing/agc2/rnn_vad:rnn_vad
+*/
+cc_library_static {
+    name: "webrtc_rnn_vad__rnn_vad",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/rnn_vad/features_extraction.cc",
+        "modules/audio_processing/agc2/rnn_vad/rnn.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__biquad_filter",
+        "webrtc_agc2__cpu_features",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rnn_vad__rnn_vad_lp_residual",
+        "webrtc_rnn_vad__rnn_vad_pitch",
+        "webrtc_rnn_vad__rnn_vad_spectral_features",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc2/rnn_vad:rnn_vad_auto_correlation
+*/
+cc_library_static {
+    name: "webrtc_rnn_vad__rnn_vad_auto_correlation",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/rnn_vad/auto_correlation.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_utility__pffft_wrapper",
+    ],
+}
+
+/* From target:
+//modules/audio_processing/agc2/rnn_vad:rnn_vad_layers
+*/
+filegroup {
+    name: "webrtc_rnn_vad__rnn_vad_layers",
+    srcs: [
+        "modules/audio_processing/agc2/rnn_vad/rnn_fc.cc",
+        "modules/audio_processing/agc2/rnn_vad/rnn_gru.cc",
+    ],
+}
+
+/* From target:
+//modules/audio_processing/agc2/rnn_vad:rnn_vad_lp_residual
+*/
+cc_library_static {
+    name: "webrtc_rnn_vad__rnn_vad_lp_residual",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "modules/audio_processing/agc2/rnn_vad/lp_residual.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//modules/audio_processing/agc2/rnn_vad:rnn_vad_pitch
+*/
+cc_library_static {
+    name: "webrtc_rnn_vad__rnn_vad_pitch",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/rnn_vad/pitch_search.cc",
+        "modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rnn_vad__rnn_vad_auto_correlation",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/agc2/rnn_vad:rnn_vad_spectral_features
+*/
+cc_library_static {
+    name: "webrtc_rnn_vad__rnn_vad_spectral_features",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/rnn_vad/spectral_features.cc",
+        "modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_utility__pffft_wrapper",
+    ],
+}
+
+/* From target:
+//modules/audio_processing/agc2/rnn_vad:vector_math_avx2
+*/
+cc_library_static {
+    name: "webrtc_rnn_vad__vector_math_avx2",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/agc2/rnn_vad/vector_math_avx2.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+    ],
+    arch: {
+        arm: {
+            enabled: false,
+        },
+        arm64: {
+            enabled: false,
+        },
+        riscv64: {
+            enabled: false,
+        },
+    },
+}
+
+/* From target:
+//rtc_base:async_resolver_interface
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__async_resolver_interface",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/async_resolver_interface.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//rtc_base:async_socket
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__async_socket",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/async_socket.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//rtc_base:audio_format_to_string
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__audio_format_to_string",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/strings/audio_format_to_string.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//rtc_base:bit_buffer
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__bit_buffer",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/bit_buffer.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//rtc_base:bitstream_reader
+*/
+filegroup {
+    name: "webrtc_rtc_base__bitstream_reader",
+    srcs: ["rtc_base/bitstream_reader.cc"],
+}
+
+/* From target:
+//rtc_base:buffer_queue
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__buffer_queue",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/buffer_queue.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//rtc_base:byte_buffer
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__byte_buffer",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/byte_buffer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__zero_memory",
+    ],
+}
+
+/* From target:
+//rtc_base:callback_list
+*/
+filegroup {
+    name: "webrtc_rtc_base__callback_list",
+    srcs: ["rtc_base/callback_list.cc"],
+}
+
+/* From target:
+//rtc_base:checks
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__checks",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/checks.cc",
+    ],
+    host_supported: true,
+}
+
+/* From target:
+//rtc_base:copy_on_write_buffer
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__copy_on_write_buffer",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/copy_on_write_buffer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__zero_memory",
+    ],
+}
+
+/* From target:
+//rtc_base:criticalsection
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__criticalsection",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/deprecated/recursive_critical_section.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//rtc_base:event_tracer
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__event_tracer",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/event_tracer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//rtc_base:histogram_percentile_counter
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__histogram_percentile_counter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/numerics/histogram_percentile_counter.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//rtc_base:ip_address
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__ip_address",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/ip_address.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__net_helpers",
+        "webrtc_rtc_base__stringutils",
+    ],
+}
+
+/* From target:
+//rtc_base:logging
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__logging",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/logging.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__yield",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//rtc_base:net_helpers
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__net_helpers",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/net_helpers.cc",
+    ],
+    host_supported: true,
+}
+
+/* From target:
+//rtc_base:network_constants
+*/
+filegroup {
+    name: "webrtc_rtc_base__network_constants",
+    srcs: ["rtc_base/network_constants.cc"],
+}
+
+/* From target:
+//rtc_base:null_socket_server
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__null_socket_server",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/null_socket_server.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_synchronization__yield",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//rtc_base:platform_thread
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__platform_thread",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/platform_thread.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//rtc_base:platform_thread_types
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__platform_thread_types",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/platform_thread_types.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//rtc_base:race_checker
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__race_checker",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/race_checker.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+    ],
+}
+
+/* From target:
+//rtc_base:random
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__random",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/random.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//rtc_base:rate_limiter
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__rate_limiter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/rate_limiter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rate_statistics",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+}
+
+/* From target:
+//rtc_base:rate_statistics
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__rate_statistics",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/rate_statistics.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//rtc_base:rate_tracker
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__rate_tracker",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/rate_tracker.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__timeutils",
+    ],
+}
+
+/* From target:
+//rtc_base:rtc_base
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__rtc_base",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "rtc_base/async_packet_socket.cc",
+        "rtc_base/async_tcp_socket.cc",
+        "rtc_base/async_udp_socket.cc",
+        "rtc_base/boringssl_certificate.cc",
+        "rtc_base/boringssl_identity.cc",
+        "rtc_base/crc32.cc",
+        "rtc_base/crypt_string.cc",
+        "rtc_base/data_rate_limiter.cc",
+        "rtc_base/file_rotating_stream.cc",
+        "rtc_base/helpers.cc",
+        "rtc_base/http_common.cc",
+        "rtc_base/ifaddrs_converter.cc",
+        "rtc_base/log_sinks.cc",
+        "rtc_base/message_digest.cc",
+        "rtc_base/net_helper.cc",
+        "rtc_base/network.cc",
+        "rtc_base/network_route.cc",
+        "rtc_base/openssl_adapter.cc",
+        "rtc_base/openssl_digest.cc",
+        "rtc_base/openssl_key_pair.cc",
+        "rtc_base/openssl_session_cache.cc",
+        "rtc_base/openssl_stream_adapter.cc",
+        "rtc_base/openssl_utility.cc",
+        "rtc_base/proxy_info.cc",
+        "rtc_base/rtc_certificate.cc",
+        "rtc_base/rtc_certificate_generator.cc",
+        "rtc_base/socket_adapters.cc",
+        "rtc_base/socket_address_pair.cc",
+        "rtc_base/ssl_adapter.cc",
+        "rtc_base/ssl_certificate.cc",
+        "rtc_base/ssl_fingerprint.cc",
+        "rtc_base/ssl_identity.cc",
+        "rtc_base/ssl_stream_adapter.cc",
+        "rtc_base/stream.cc",
+        "rtc_base/unique_id_generator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_base64__base64",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_network__sent_packet",
+        "webrtc_numerics__numerics",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__async_socket",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__null_socket_server",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//rtc_base:rtc_event
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__rtc_event",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/event.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__yield_policy",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//rtc_base:rtc_numerics
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__rtc_numerics",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/numerics/event_based_exponential_moving_average.cc",
+        "rtc_base/numerics/exp_filter.cc",
+        "rtc_base/numerics/moving_average.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//rtc_base:rtc_operations_chain
+*/
+filegroup {
+    name: "webrtc_rtc_base__rtc_operations_chain",
+    srcs: ["rtc_base/operations_chain.cc"],
+}
+
+/* From target:
+//rtc_base:rtc_task_queue
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__rtc_task_queue",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/task_queue.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_task_queue__task_queue",
+    ],
+}
+
+/* From target:
+//rtc_base:rtc_task_queue_libevent
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__rtc_task_queue_libevent",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/task_queue_libevent.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//rtc_base:sample_counter
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__sample_counter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/numerics/sample_counter.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//rtc_base:socket
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__socket",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/socket.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//rtc_base:socket_address
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__socket_address",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/socket_address.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__net_helpers",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//rtc_base:stringutils
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__stringutils",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/string_encode.cc",
+        "rtc_base/string_to_number.cc",
+        "rtc_base/string_utils.cc",
+        "rtc_base/strings/string_builder.cc",
+        "rtc_base/strings/string_format.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//rtc_base:threading
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__threading",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/async_resolver.cc",
+        "rtc_base/internal/default_socket_server.cc",
+        "rtc_base/network_monitor.cc",
+        "rtc_base/network_monitor_factory.cc",
+        "rtc_base/physical_socket_server.cc",
+        "rtc_base/thread.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__criticalsection",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__null_socket_server",
+        "webrtc_rtc_base__platform_thread",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//rtc_base:timestamp_aligner
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__timestamp_aligner",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/timestamp_aligner.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//rtc_base:timeutils
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__timeutils",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/system_time.cc",
+        "rtc_base/time_utils.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__stringutils",
+    ],
+}
+
+/* From target:
+//rtc_base:weak_ptr
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__weak_ptr",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/weak_ptr.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//rtc_base:zero_memory
+*/
+cc_library_static {
+    name: "webrtc_rtc_base__zero_memory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/zero_memory.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//api/rtc_event_log:rtc_event_log
+*/
+cc_library_static {
+    name: "webrtc_rtc_event_log__rtc_event_log",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/rtc_event_log/rtc_event.cc",
+        "api/rtc_event_log/rtc_event_log.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_task_queue__task_queue",
+    ],
+}
+
+/* From target:
+//api/rtc_event_log:rtc_event_log_factory
+*/
+cc_library_static {
+    name: "webrtc_rtc_event_log__rtc_event_log_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/rtc_event_log/rtc_event_log_factory.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_task_queue__task_queue",
+    ],
+}
+
+/* From target:
+//modules/congestion_controller/rtp:control_handler
+*/
+cc_library_static {
+    name: "webrtc_rtp__control_handler",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/congestion_controller/rtp/control_handler.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pacing__pacing",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//api/transport/rtp:dependency_descriptor
+*/
+filegroup {
+    name: "webrtc_rtp__dependency_descriptor",
+    srcs: ["api/transport/rtp/dependency_descriptor.cc"],
+}
+
+/* From target:
+//modules/congestion_controller/rtp:transport_feedback
+*/
+cc_library_static {
+    name: "webrtc_rtp__transport_feedback",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/congestion_controller/rtp/transport_feedback_adapter.cc",
+        "modules/congestion_controller/rtp/transport_feedback_demuxer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_network__sent_packet",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//modules/rtp_rtcp:rtp_rtcp
+*/
+cc_library_static {
+    name: "webrtc_rtp_rtcp__rtp_rtcp",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/rtp_rtcp/source/absolute_capture_time_interpolator.cc",
+        "modules/rtp_rtcp/source/absolute_capture_time_sender.cc",
+        "modules/rtp_rtcp/source/active_decode_targets_helper.cc",
+        "modules/rtp_rtcp/source/capture_clock_offset_updater.cc",
+        "modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc",
+        "modules/rtp_rtcp/source/dtmf_queue.cc",
+        "modules/rtp_rtcp/source/fec_private_tables_bursty.cc",
+        "modules/rtp_rtcp/source/fec_private_tables_random.cc",
+        "modules/rtp_rtcp/source/flexfec_header_reader_writer.cc",
+        "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_internal.cc",
+        "modules/rtp_rtcp/source/packet_loss_stats.cc",
+        "modules/rtp_rtcp/source/packet_sequencer.cc",
+        "modules/rtp_rtcp/source/receive_statistics_impl.cc",
+        "modules/rtp_rtcp/source/remote_ntp_time_estimator.cc",
+        "modules/rtp_rtcp/source/rtcp_nack_stats.cc",
+        "modules/rtp_rtcp/source/rtcp_receiver.cc",
+        "modules/rtp_rtcp/source/rtcp_sender.cc",
+        "modules/rtp_rtcp/source/rtp_descriptor_authentication.cc",
+        "modules/rtp_rtcp/source/rtp_format.cc",
+        "modules/rtp_rtcp/source/rtp_format_h264.cc",
+        "modules/rtp_rtcp/source/rtp_format_video_generic.cc",
+        "modules/rtp_rtcp/source/rtp_format_vp8.cc",
+        "modules/rtp_rtcp/source/rtp_format_vp9.cc",
+        "modules/rtp_rtcp/source/rtp_header_extension_size.cc",
+        "modules/rtp_rtcp/source/rtp_packet_history.cc",
+        "modules/rtp_rtcp/source/rtp_packetizer_av1.cc",
+        "modules/rtp_rtcp/source/rtp_rtcp_impl2.cc",
+        "modules/rtp_rtcp/source/rtp_sender.cc",
+        "modules/rtp_rtcp/source/rtp_sender_audio.cc",
+        "modules/rtp_rtcp/source/rtp_sender_egress.cc",
+        "modules/rtp_rtcp/source/rtp_sender_video.cc",
+        "modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc",
+        "modules/rtp_rtcp/source/rtp_sequence_number_map.cc",
+        "modules/rtp_rtcp/source/source_tracker.cc",
+        "modules/rtp_rtcp/source/time_util.cc",
+        "modules/rtp_rtcp/source/tmmbr_help.cc",
+        "modules/rtp_rtcp/source/ulpfec_generator.cc",
+        "modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc",
+        "modules/rtp_rtcp/source/ulpfec_receiver.cc",
+        "modules/rtp_rtcp/source/video_rtp_depacketizer.cc",
+        "modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc",
+        "modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc",
+        "modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc",
+        "modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc",
+        "modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc",
+        "modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc",
+    ],
+    host_supported: true,
+    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__transport_api",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_common_video__common_video",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_logging__rtc_event_audio",
+        "webrtc_logging__rtc_event_rtp_rtcp",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__bit_buffer",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__random",
+        "webrtc_rtc_base__rate_limiter",
+        "webrtc_rtc_base__rate_statistics",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_rtp_rtcp__rtp_video_header",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/rtp_rtcp:rtp_rtcp_format
+*/
 cc_library_static {
     name: "webrtc_rtp_rtcp__rtp_rtcp_format",
     defaults: ["webrtc_defaults"],
     srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video_codecs__scalability_mode",
         "modules/rtp_rtcp/include/report_block_data.cc",
         "modules/rtp_rtcp/include/rtp_rtcp_defines.cc",
         "modules/rtp_rtcp/source/rtcp_packet.cc",
@@ -3079,7 +15759,6 @@
         "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",
@@ -3110,1497 +15789,1168 @@
         "modules/rtp_rtcp/source/rtp_packet.cc",
         "modules/rtp_rtcp/source/rtp_packet_received.cc",
         "modules/rtp_rtcp/source/rtp_packet_to_send.cc",
-        ":webrtc_rtp__dependency_descriptor",
+        "modules/rtp_rtcp/source/rtp_util.cc",
+        "modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc",
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
+        "webrtc_api__rtp_headers",
         "webrtc_api__rtp_parameters",
-        "webrtc_units__time_delta",
-        "webrtc_transport__network_control",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
         "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_api__rtp_headers",
-        "webrtc_video__video_frame",
         "webrtc_common_video__common_video",
-    ],
-}
-
-filegroup {
-    name: "webrtc_neteq__default_neteq_controller_factory",
-    srcs: ["api/neteq/default_neteq_controller_factory.cc"],
-}
-
-cc_library_static {
-    name: "webrtc_experiments__balanced_degradation_settings",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/balanced_degradation_settings.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video_codecs__video_codecs_api",
-    ],
-}
-
-filegroup {
-    name: "webrtc_audio_coding__default_neteq_factory",
-    srcs: ["modules/audio_coding/neteq/default_neteq_factory.cc"],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__encoded_frame",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/video_coding/encoded_frame.cc"],
-    host_supported: true,
-    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__bit_buffer",
         "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_experiments__alr_experiment",
-        "webrtc_experiments__rtt_mult_experiment",
-        "webrtc_video__video_frame",
-        "webrtc_video__encoded_image",
-        "webrtc_video__video_frame_i420",
-        "webrtc_rtp_rtcp__rtp_video_header",
-        "webrtc_video_coding__video_codec_interface",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_experiments__stable_target_rate_experiment",
-    defaults: ["webrtc_defaults"],
-    srcs: ["rtc_base/experiments/stable_target_rate_experiment.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_experiments__rate_control_settings",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_mixer__audio_mixer_impl",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_mixer/audio_mixer_impl.cc",
-        "modules/audio_mixer/default_output_rate_calculator.cc",
-        "modules/audio_mixer/frame_combiner.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__mutex",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio__audio_frame_api",
-        "webrtc_audio_processing__apm_logging",
-        "webrtc_agc2__fixed_digital",
-        "webrtc_utility__audio_frame_operations",
-        "webrtc_audio_processing__api",
-        "webrtc_audio_mixer__audio_frame_manipulator",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_agc2__level_estimation_agc",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.cc"],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_agc2__common",
-        "webrtc_agc2__gain_applier",
-        "webrtc_common_audio__common_audio",
-        "webrtc_agc2__rnn_vad_with_level",
-        "webrtc_audio_processing__apm_logging",
-        "webrtc_audio_processing__api",
-        "webrtc_agc2__noise_level_estimator",
-        "webrtc_vad__vad",
-        "webrtc_agc2__adaptive_digital",
-        "webrtc_agc__level_estimation",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/remote_bitrate_estimator/aimd_rate_control.cc",
-        "modules/remote_bitrate_estimator/bwe_defines.cc",
-        "modules/remote_bitrate_estimator/inter_arrival.cc",
-        "modules/remote_bitrate_estimator/overuse_detector.cc",
-        "modules/remote_bitrate_estimator/overuse_estimator.cc",
-        "modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc",
-        "modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc",
-        "modules/remote_bitrate_estimator/remote_estimator_proxy.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_synchronization__mutex",
-        "webrtc_units__timestamp",
-        "webrtc_units__data_rate",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_transport__network_control",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_goog_cc__link_capacity_estimator",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_api__rtp_headers",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_agc__agc",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/audio_processing/agc/agc_manager_direct.cc"],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
         "webrtc_rtc_base__logging",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio_processing__apm_logging",
-        "webrtc_audio_processing__audio_buffer",
-        "webrtc_vad__vad",
-        "webrtc_agc__level_estimation",
-        "webrtc_agc2__level_estimation_agc",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_opus__audio_encoder_opus",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/opus/audio_encoder_opus.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_opus__audio_encoder_opus_config",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_audio_coding__webrtc_opus",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtp__transport_feedback",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/congestion_controller/rtp/transport_feedback_adapter.cc",
-        "modules/congestion_controller/rtp/transport_feedback_demuxer.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_network__sent_packet",
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__mutex",
-        "webrtc_units__data_size",
-        "webrtc_units__timestamp",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_transport__network_control",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_codecs__builtin_audio_decoder_factory",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/builtin_audio_decoder_factory.cc"],
-    host_supported: true,
-    cflags: [
-        "-DWEBRTC_USE_BUILTIN_ILBC=1",
-        "-DWEBRTC_USE_BUILTIN_OPUS=1",
-        "-DWEBRTC_USE_BUILTIN_ISAC_FIX=0",
-        "-DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1",
-    ],
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_opus__audio_decoder_multiopus",
-        "webrtc_g722__audio_decoder_g722",
-        "webrtc_ilbc__audio_decoder_ilbc",
-        "webrtc_g711__audio_decoder_g711",
-        "webrtc_L16__audio_decoder_L16",
-        "webrtc_opus__audio_decoder_opus",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_coding__audio_coding",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_coding/acm2/acm_receiver.cc",
-        "modules/audio_coding/acm2/acm_remixing.cc",
-        "modules/audio_coding/acm2/acm_resampler.cc",
-        "modules/audio_coding/acm2/audio_coding_module.cc",
-        "modules/audio_coding/acm2/call_statistics.cc",
-        ":webrtc_neteq__neteq_api",
-        ":webrtc_audio_coding__default_neteq_factory",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_synchronization__mutex",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_rtc_base__audio_format_to_string",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio__audio_frame_api",
-        "webrtc_audio_coding__neteq",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio__aec3_factory",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio/echo_canceller3_factory.cc"],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio__aec3_config",
-        "webrtc_aec3__aec3",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_logging__rtc_event_rtp_rtcp",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc",
-        "logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc",
-        "logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc",
-        "logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__webrtc_vp9_helpers",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_coding/codecs/vp9/svc_config.cc",
-        "modules/video_coding/codecs/vp9/svc_rate_allocator.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_rtc_base__logging",
-        "webrtc_video__video_bitrate_allocator",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_experiments__stable_target_rate_experiment",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_aec_dump__null_aec_dump_factory",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/aec_dump/null_aec_dump_factory.cc",
-        "modules/audio_processing/include/aec_dump.cc",
-    ],
-    host_supported: true,
-}
-
-cc_library_static {
-    name: "webrtc_video__encoded_frame",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/video/encoded_frame.cc"],
-    host_supported: true,
-    static_libs: ["webrtc_video_coding__encoded_frame"],
-}
-
-cc_library_static {
-    name: "webrtc_logging__rtc_event_bwe",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc",
-        "logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc",
-        "logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc",
-        "logging/rtc_event_log/events/rtc_event_probe_result_failure.cc",
-        "logging/rtc_event_log/events/rtc_event_probe_result_success.cc",
-        "logging/rtc_event_log/events/rtc_event_route_change.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_units__data_rate",
-        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_codecs__builtin_audio_encoder_factory",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/audio_codecs/builtin_audio_encoder_factory.cc"],
-    host_supported: true,
-    cflags: [
-        "-DWEBRTC_USE_BUILTIN_ILBC=1",
-        "-DWEBRTC_USE_BUILTIN_OPUS=1",
-        "-DWEBRTC_USE_BUILTIN_ISAC_FIX=0",
-        "-DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1",
-    ],
-    static_libs: [
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_opus__audio_encoder_multiopus",
-        "webrtc_g722__audio_encoder_g722",
-        "webrtc_ilbc__audio_encoder_ilbc",
-        "webrtc_g711__audio_encoder_g711",
-        "webrtc_L16__audio_encoder_L16",
-        "webrtc_opus__audio_encoder_opus",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio_processing__audio_processing",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/audio_processing/audio_processing_builder_impl.cc",
-        "modules/audio_processing/audio_processing_impl.cc",
-        "modules/audio_processing/echo_control_mobile_impl.cc",
-        "modules/audio_processing/echo_detector/circular_buffer.cc",
-        "modules/audio_processing/echo_detector/mean_variance_estimator.cc",
-        "modules/audio_processing/echo_detector/moving_max.cc",
-        "modules/audio_processing/echo_detector/normalized_covariance_estimator.cc",
-        "modules/audio_processing/gain_control_impl.cc",
-        "modules/audio_processing/gain_controller2.cc",
-        "modules/audio_processing/level_estimator.cc",
-        "modules/audio_processing/residual_echo_detector.cc",
-        "modules/audio_processing/typing_detection.cc",
-        ":webrtc_audio_processing__rms_level",
-    ],
-    host_supported: true,
-    cflags: ["-DWEBRTC_APM_DEBUG_DUMP=0"],
-    static_libs: [
-        "webrtc_ooura__fft_size_256",
-        "webrtc_audio_processing__audio_processing_statistics",
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__mutex",
-        "webrtc_audio_processing__config",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_audio__aec3_config",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_aecm__aecm_core",
-        "webrtc_agc2__gain_applier",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio__audio_frame_api",
-        "webrtc_audio_processing__apm_logging",
-        "webrtc_common_audio__fir_filter_factory",
-        "webrtc_agc2__fixed_digital",
-        "webrtc_agc__legacy_agc",
-        "webrtc_utility__audio_frame_operations",
-        "webrtc_audio_processing__api",
-        "webrtc_audio_processing__audio_buffer",
-        "webrtc_vad__vad",
-        "webrtc_audio_processing__high_pass_filter",
-        "webrtc_ns__ns",
-        "webrtc_agc2__adaptive_digital",
-        "webrtc_audio_processing__audio_frame_proxies",
-        "webrtc_audio_processing__optionally_built_submodule_creators",
-        "webrtc_audio_processing__voice_detection",
-        "webrtc_aec3__aec3",
-        "webrtc_agc__agc",
-        "webrtc_aec_dump__null_aec_dump_factory",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_goog_cc__probe_controller",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/congestion_controller/goog_cc/probe_controller.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_rtc_base__logging",
-        "webrtc_units__data_rate",
-        "webrtc_transport__network_control",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_logging__rtc_event_pacing",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_logging__rtc_event_bwe",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_goog_cc__loss_based_controller",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc",
-        "modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_rtc_base__logging",
-        "webrtc_units__data_rate",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_transport__network_control",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-        "webrtc_logging__rtc_event_bwe",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_goog_cc__estimators",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc",
-        "modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc",
-        "modules/congestion_controller/goog_cc/bitrate_estimator.cc",
-        "modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc",
-        "modules/congestion_controller/goog_cc/robust_throughput_estimator.cc",
-        "modules/congestion_controller/goog_cc/trendline_estimator.cc",
-    ],
-    host_supported: true,
-    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_rtc_base__logging",
-        "webrtc_units__data_rate",
-        "webrtc_transport__network_control",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-        "webrtc_logging__rtc_event_bwe",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_call__rtp_interfaces",
-    defaults: ["webrtc_defaults"],
-    srcs: ["call/rtp_config.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_transport__bitrate_settings",
-        "webrtc_rtc_base__checks",
-        "webrtc_api__rtp_parameters",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_api__rtp_headers",
-        "webrtc_crypto__options",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_call__video_stream_api",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "call/video_receive_stream.cc",
-        "call/video_send_stream.cc",
-        ":webrtc_adaptation__resource_adaptation_api",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_api__transport_api",
-        "webrtc_rtc_base__checks",
-        "webrtc_api__rtp_parameters",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_api__rtp_headers",
-        "webrtc_crypto__options",
-        "webrtc_video__video_frame",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_call__rtp_interfaces",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_call__call_interfaces",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "call/audio_receive_stream.cc",
-        "call/audio_state.cc",
-        "call/call_config.cc",
-        "call/flexfec_receive_stream.cc",
-        "call/syncable.cc",
-        "call/audio_send_stream.cc",
-        ":webrtc_adaptation__resource_adaptation_api",
-        ":webrtc_neteq__neteq_api",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_network__sent_packet",
-        "webrtc_api__transport_api",
-        "webrtc_audio_processing__audio_processing_statistics",
-        "webrtc_transport__bitrate_settings",
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_api__rtp_parameters",
-        "webrtc_transport__network_control",
-        "webrtc_api__rtc_error",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_rtc_base__audio_format_to_string",
-        "webrtc_api__rtp_headers",
-        "webrtc_crypto__options",
-        "webrtc_utility__utility",
-        "webrtc_audio_processing__api",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_audio_processing__audio_processing",
-        "webrtc_call__rtp_interfaces",
-        "webrtc_call__video_stream_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_media__rtc_media_base",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "media/base/adapted_video_track_source.cc",
-        "media/base/codec.cc",
-        "media/base/media_channel.cc",
-        "media/base/media_constants.cc",
-        "media/base/media_engine.cc",
-        "media/base/rid_description.cc",
-        "media/base/rtp_data_engine.cc",
-        "media/base/rtp_utils.cc",
-        "media/base/stream_params.cc",
-        "media/base/turn_utils.cc",
-        "media/base/video_adapter.cc",
-        "media/base/video_broadcaster.cc",
-        "media/base/video_common.cc",
-        "media/base/video_source_base.cc",
-        ":webrtc_transport__stun_types",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_sigslot__sigslot",
-        "webrtc_audio_processing__audio_processing_statistics",
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_system__file_wrapper",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_api__rtp_parameters",
-        "webrtc_api__audio_options_api",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_api__rtc_error",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_crypto__options",
-        "webrtc_media__rtc_h264_profile_id",
-        "webrtc_video__video_frame",
-        "webrtc_video__video_frame_i420",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_api__media_stream_interface",
-        "webrtc_media__rtc_vp9_profile",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_call__video_stream_api",
-        "webrtc_call__call_interfaces",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_capture__video_capture_module",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_capture/device_info_impl.cc",
-        "modules/video_capture/video_capture_factory.cc",
-        "modules/video_capture/video_capture_impl.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_modules__module_api",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__rw_lock_wrapper",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_video__video_frame",
-        "webrtc_video__video_frame_i420",
-        "webrtc_common_video__common_video",
-        "webrtc_media__rtc_media_base",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_call__fake_network",
-    defaults: ["webrtc_defaults"],
-    srcs: ["call/fake_network_pipe.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_api__transport_api",
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_api__rtp_parameters",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_call__simulated_network",
-        "webrtc_utility__utility",
-        "webrtc_call__call_interfaces",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_api__libjingle_peerconnection_api",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "api/candidate.cc",
-        "api/data_channel_interface.cc",
-        "api/dtls_transport_interface.cc",
-        "api/jsep.cc",
-        "api/jsep_ice_candidate.cc",
-        "api/peer_connection_interface.cc",
-        "api/proxy.cc",
-        "api/rtp_receiver_interface.cc",
-        "api/rtp_sender_interface.cc",
-        "api/rtp_transceiver_interface.cc",
-        "api/sctp_transport_interface.cc",
-        "api/stats_types.cc",
-        ":webrtc_adaptation__resource_adaptation_api",
-        ":webrtc_neteq__neteq_api",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_audio_processing__audio_processing_statistics",
-        "webrtc_transport__bitrate_settings",
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_api__rtp_parameters",
-        "webrtc_api__audio_options_api",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_units__data_rate",
-        "webrtc_transport__network_control",
-        "webrtc_api__rtc_error",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_api__rtp_packet_info",
-        "webrtc_crypto__options",
-        "webrtc_video__video_frame",
-        "webrtc_video__encoded_image",
-        "webrtc_api__media_stream_interface",
-        "webrtc_media__rtc_media_base",
-    ],
-}
-
-filegroup {
-    name: "webrtc_video_capture__video_capture_internal_impl",
-    srcs: [
-        "modules/video_capture/linux/device_info_linux.cc",
-        "modules/video_capture/linux/video_capture_linux.cc",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_logging__ice_log",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "logging/rtc_event_log/events/rtc_event_dtls_transport_state.cc",
-        "logging/rtc_event_log/events/rtc_event_dtls_writable_state.cc",
-        "logging/rtc_event_log/events/rtc_event_ice_candidate_pair.cc",
-        "logging/rtc_event_log/events/rtc_event_ice_candidate_pair_config.cc",
-        "logging/rtc_event_log/ice_logger.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_api__libjingle_peerconnection_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_call__bitrate_configurator",
-    defaults: ["webrtc_defaults"],
-    srcs: ["call/rtp_bitrate_configurator.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_transport__bitrate_settings",
-        "webrtc_rtc_base__checks",
-        "webrtc_units__data_rate",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_call__rtp_interfaces",
-        "webrtc_api__libjingle_peerconnection_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtp_rtcp__rtp_rtcp",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/rtp_rtcp/source/absolute_capture_time_receiver.cc",
-        "modules/rtp_rtcp/source/absolute_capture_time_sender.cc",
-        "modules/rtp_rtcp/source/active_decode_targets_helper.cc",
-        "modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc",
-        "modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc",
-        "modules/rtp_rtcp/source/dtmf_queue.cc",
-        "modules/rtp_rtcp/source/fec_private_tables_bursty.cc",
-        "modules/rtp_rtcp/source/fec_private_tables_random.cc",
-        "modules/rtp_rtcp/source/flexfec_header_reader_writer.cc",
-        "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_internal.cc",
-        "modules/rtp_rtcp/source/packet_loss_stats.cc",
-        "modules/rtp_rtcp/source/receive_statistics_impl.cc",
-        "modules/rtp_rtcp/source/remote_ntp_time_estimator.cc",
-        "modules/rtp_rtcp/source/rtcp_nack_stats.cc",
-        "modules/rtp_rtcp/source/rtcp_receiver.cc",
-        "modules/rtp_rtcp/source/rtcp_sender.cc",
-        "modules/rtp_rtcp/source/rtp_descriptor_authentication.cc",
-        "modules/rtp_rtcp/source/rtp_format.cc",
-        "modules/rtp_rtcp/source/rtp_format_h264.cc",
-        "modules/rtp_rtcp/source/rtp_format_video_generic.cc",
-        "modules/rtp_rtcp/source/rtp_format_vp8.cc",
-        "modules/rtp_rtcp/source/rtp_format_vp9.cc",
-        "modules/rtp_rtcp/source/rtp_header_extension_size.cc",
-        "modules/rtp_rtcp/source/rtp_packet_history.cc",
-        "modules/rtp_rtcp/source/rtp_packetizer_av1.cc",
-        "modules/rtp_rtcp/source/rtp_rtcp_impl.cc",
-        "modules/rtp_rtcp/source/rtp_rtcp_impl2.cc",
-        "modules/rtp_rtcp/source/rtp_sender.cc",
-        "modules/rtp_rtcp/source/rtp_sender_audio.cc",
-        "modules/rtp_rtcp/source/rtp_sender_egress.cc",
-        "modules/rtp_rtcp/source/rtp_sender_video.cc",
-        "modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc",
-        "modules/rtp_rtcp/source/rtp_sequence_number_map.cc",
-        "modules/rtp_rtcp/source/rtp_utility.cc",
-        "modules/rtp_rtcp/source/source_tracker.cc",
-        "modules/rtp_rtcp/source/time_util.cc",
-        "modules/rtp_rtcp/source/tmmbr_help.cc",
-        "modules/rtp_rtcp/source/ulpfec_generator.cc",
-        "modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc",
-        "modules/rtp_rtcp/source/ulpfec_receiver_impl.cc",
-        "modules/rtp_rtcp/source/video_rtp_depacketizer.cc",
-        "modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc",
-        "modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc",
-        "modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc",
-        "modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc",
-        "modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc",
-        "modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc",
-        ":webrtc_rtp__dependency_descriptor",
-    ],
-    host_supported: true,
-    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
-    static_libs: [
-        "webrtc_api__transport_api",
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_task_queue__task_queue",
-        "webrtc_synchronization__mutex",
-        "webrtc_time__timestamp_extrapolator",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_api__rtp_parameters",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_task_utils__pending_task_safety_flag",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_units__data_rate",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_video__video_bitrate_allocator",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_task_utils__repeating_task",
-        "webrtc_api__rtp_headers",
-        "webrtc_rtc_base__rate_limiter",
-        "webrtc_api__rtp_packet_info",
-        "webrtc_video__video_frame",
-        "webrtc_logging__rtc_event_audio",
-        "webrtc_video__encoded_image",
-        "webrtc_rtp_rtcp__rtp_video_header",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-        "webrtc_logging__rtc_event_rtp_rtcp",
-        "webrtc_video__encoded_frame",
-        "webrtc_call__rtp_interfaces",
-        "webrtc_api__libjingle_peerconnection_api",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_call__rtp_receiver",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "call/rtp_demuxer.cc",
-        "call/rtp_stream_receiver_controller.cc",
-        "call/rtx_receive_stream.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_api__rtp_headers",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_call__rtp_interfaces",
-        "webrtc_rtp_rtcp__rtp_rtcp",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_p2p__rtc_p2p",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "p2p/base/async_stun_tcp_socket.cc",
-        "p2p/base/basic_async_resolver_factory.cc",
-        "p2p/base/basic_ice_controller.cc",
-        "p2p/base/basic_packet_socket_factory.cc",
-        "p2p/base/connection.cc",
-        "p2p/base/connection_info.cc",
-        "p2p/base/default_ice_transport_factory.cc",
-        "p2p/base/dtls_transport.cc",
-        "p2p/base/dtls_transport_internal.cc",
-        "p2p/base/ice_controller_interface.cc",
-        "p2p/base/ice_credentials_iterator.cc",
-        "p2p/base/ice_transport_internal.cc",
-        "p2p/base/mdns_message.cc",
-        "p2p/base/p2p_constants.cc",
-        "p2p/base/p2p_transport_channel.cc",
-        "p2p/base/packet_transport_internal.cc",
-        "p2p/base/port.cc",
-        "p2p/base/port_allocator.cc",
-        "p2p/base/port_interface.cc",
-        "p2p/base/pseudo_tcp.cc",
-        "p2p/base/regathering_controller.cc",
-        "p2p/base/stun_port.cc",
-        "p2p/base/stun_request.cc",
-        "p2p/base/tcp_port.cc",
-        "p2p/base/transport_description.cc",
-        "p2p/base/transport_description_factory.cc",
-        "p2p/base/turn_port.cc",
-        "p2p/client/basic_port_allocator.cc",
-        "p2p/client/turn_port_factory.cc",
-        ":webrtc_transport__stun_types",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_sigslot__sigslot",
-        "webrtc_network__sent_packet",
-        "webrtc_base64__base64",
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__weak_ptr",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_api__rtc_error",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_memory__fifo_buffer",
-        "webrtc_crypto__options",
-        "webrtc_api__libjingle_peerconnection_api",
-        "webrtc_logging__ice_log",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_pacing__pacing",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/pacing/bitrate_prober.cc",
-        "modules/pacing/paced_sender.cc",
-        "modules/pacing/pacing_controller.cc",
-        "modules/pacing/packet_router.cc",
-        "modules/pacing/round_robin_packet_queue.cc",
-        "modules/pacing/task_queue_paced_sender.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_task_queue__task_queue",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_units__data_size",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_units__data_rate",
-        "webrtc_transport__network_control",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_logging__rtc_event_pacing",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_pacing__interval_budget",
-        "webrtc_utility__utility",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-        "webrtc_logging__rtc_event_bwe",
-        "webrtc_rtp_rtcp__rtp_rtcp",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_media__rtc_data",
-    defaults: ["webrtc_defaults"],
-    srcs: ["media/sctp/sctp_transport.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_sigslot__sigslot",
-        "webrtc_api__transport_api",
-        "webrtc_synchronization__mutex",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_media__rtc_media_base",
-        "webrtc_p2p__rtc_p2p",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_goog_cc__delay_based_bwe",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/congestion_controller/goog_cc/delay_based_bwe.cc"],
-    host_supported: true,
-    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_transport__network_control",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-        "webrtc_logging__rtc_event_bwe",
-        "webrtc_goog_cc__estimators",
-        "webrtc_pacing__pacing",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__video_coding_utility",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_coding/utility/decoded_frames_history.cc",
-        "modules/video_coding/utility/frame_dropper.cc",
-        "modules/video_coding/utility/framerate_controller.cc",
-        "modules/video_coding/utility/ivf_file_reader.cc",
-        "modules/video_coding/utility/ivf_file_writer.cc",
-        "modules/video_coding/utility/quality_scaler.cc",
-        "modules/video_coding/utility/simulcast_rate_allocator.cc",
-        "modules/video_coding/utility/simulcast_utility.cc",
-        "modules/video_coding/utility/vp8_header_parser.cc",
-        "modules/video_coding/utility/vp9_uncompressed_header_parser.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_system__file_wrapper",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_video__video_adaptation",
-        "webrtc_rtc_base__weak_ptr",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_video__video_bitrate_allocator",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_experiments__quality_scaler_settings",
-        "webrtc_task_utils__repeating_task",
-        "webrtc_video__video_frame",
-        "webrtc_video__encoded_image",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_experiments__quality_scaling_experiment",
-        "webrtc_experiments__rate_control_settings",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_experiments__stable_target_rate_experiment",
-        "webrtc_video__encoded_frame",
-        "webrtc_rtp_rtcp__rtp_rtcp",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_audio__audio",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "audio/audio_level.cc",
-        "audio/audio_receive_stream.cc",
-        "audio/audio_send_stream.cc",
-        "audio/audio_state.cc",
-        "audio/audio_transport_impl.cc",
-        "audio/channel_receive.cc",
-        "audio/channel_receive_frame_transformer_delegate.cc",
-        "audio/channel_send.cc",
-        "audio/channel_send_frame_transformer_delegate.cc",
-        "audio/null_audio_poller.cc",
-        "audio/remix_resample.cc",
-        ":webrtc_audio_processing__rms_level",
-        ":webrtc_neteq__neteq_api",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_audio_coding__audio_network_adaptor_config",
-        "webrtc_api__transport_api",
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_api__rtp_parameters",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_rtc_base__audio_format_to_string",
-        "webrtc_api__rtp_headers",
-        "webrtc_rtc_base__rate_limiter",
-        "webrtc_logging__rtc_stream_config",
-        "webrtc_crypto__options",
-        "webrtc_common_audio__common_audio",
-        "webrtc_call__bitrate_allocator",
-        "webrtc_audio__audio_frame_api",
-        "webrtc_utility__utility",
-        "webrtc_audio_coding__audio_encoder_cng",
-        "webrtc_logging__rtc_event_audio",
-        "webrtc_audio_coding__red",
-        "webrtc_utility__audio_frame_operations",
-        "webrtc_audio_processing__api",
-        "webrtc_audio_processing__audio_frame_proxies",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-        "webrtc_audio_coding__audio_coding",
-        "webrtc_audio__aec3_factory",
-        "webrtc_audio_processing__audio_processing",
-        "webrtc_call__rtp_interfaces",
-        "webrtc_call__call_interfaces",
-        "webrtc_rtp_rtcp__rtp_rtcp",
-        "webrtc_pacing__pacing",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_api__ice_transport_factory",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/ice_transport_factory.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_api__libjingle_peerconnection_api",
-        "webrtc_p2p__rtc_p2p",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_adaptation__resource_adaptation",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "call/adaptation/adaptation_constraint.cc",
-        "call/adaptation/adaptation_listener.cc",
-        "call/adaptation/broadcast_resource_listener.cc",
-        "call/adaptation/degradation_preference_provider.cc",
-        "call/adaptation/encoder_settings.cc",
-        "call/adaptation/resource_adaptation_processor.cc",
-        "call/adaptation/resource_adaptation_processor_interface.cc",
-        "call/adaptation/video_source_restrictions.cc",
-        "call/adaptation/video_stream_adapter.cc",
-        "call/adaptation/video_stream_input_state.cc",
-        "call/adaptation/video_stream_input_state_provider.cc",
-        ":webrtc_adaptation__resource_adaptation_api",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_api__rtp_parameters",
-        "webrtc_video__video_adaptation",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__video_frame",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_experiments__balanced_degradation_settings",
-        "webrtc_video_coding__video_coding_utility",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_rtp__control_handler",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/congestion_controller/rtp/control_handler.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_units__data_size",
-        "webrtc_units__time_delta",
-        "webrtc_units__data_rate",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_transport__network_control",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_pacing__pacing",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__webrtc_vp8_temporal_layers",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_coding/codecs/vp8/default_temporal_layers.cc",
-        "modules/video_coding/codecs/vp8/screenshare_layers.cc",
-        "modules/video_coding/codecs/vp8/temporal_layers_checker.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_video_coding__video_coding_utility",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_congestion_controller__congestion_controller",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/congestion_controller/receive_side_congestion_controller.cc"],
-    host_supported: true,
-    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
-    static_libs: [
-        "webrtc_modules__module_api",
-        "webrtc_synchronization__mutex",
-        "webrtc_transport__network_control",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-        "webrtc_pacing__pacing",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__webrtc_multiplex",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc",
-        "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_encoder_adapter.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_synchronization__mutex",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_video__video_frame",
-        "webrtc_video__encoded_image",
-        "webrtc_video__video_frame_i420",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_media__rtc_media_base",
-        "webrtc_video_coding__video_coding_utility",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video__builtin_video_bitrate_allocator_factory",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/video/builtin_video_bitrate_allocator_factory.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_video__video_bitrate_allocator",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__webrtc_vp9_helpers",
-        "webrtc_media__rtc_media_base",
-        "webrtc_video_coding__video_coding_utility",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_codecs__rtc_software_fallback_wrappers",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "api/video_codecs/video_decoder_software_fallback_wrapper.cc",
-        "api/video_codecs/video_encoder_software_fallback_wrapper.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_media__rtc_h264_profile_id",
-        "webrtc_video__video_frame",
-        "webrtc_video__encoded_image",
-        "webrtc_video__video_frame_i420",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_media__rtc_media_base",
-        "webrtc_video_coding__video_coding_utility",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_goog_cc__goog_cc",
-    defaults: ["webrtc_defaults"],
-    srcs: ["modules/congestion_controller/goog_cc/goog_cc_network_control.cc"],
-    host_supported: true,
-    cflags: ["-DBWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0"],
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_units__data_size",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_rtc_base__logging",
-        "webrtc_units__data_rate",
-        "webrtc_transport__network_control",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_logging__rtc_event_pacing",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_experiments__alr_experiment",
-        "webrtc_goog_cc__alr_detector",
-        "webrtc_experiments__rate_control_settings",
-        "webrtc_goog_cc__pushback_controller",
-        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-        "webrtc_logging__rtc_event_bwe",
-        "webrtc_goog_cc__probe_controller",
-        "webrtc_goog_cc__loss_based_controller",
-        "webrtc_goog_cc__estimators",
-        "webrtc_goog_cc__delay_based_bwe",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__webrtc_vp9",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_coding/codecs/vp9/vp9.cc",
-        "modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc",
-        "modules/video_coding/codecs/vp9/vp9_impl.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_synchronization__mutex",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_video__video_frame",
-        "webrtc_common_video__common_video",
-        "webrtc_video__video_frame_i010",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_media__rtc_vp9_profile",
-        "webrtc_experiments__rate_control_settings",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_video_coding__webrtc_vp9_helpers",
-        "webrtc_media__rtc_media_base",
-        "webrtc_video_coding__video_coding_utility",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__webrtc_h264",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_coding/codecs/h264/h264.cc",
-        "modules/video_coding/codecs/h264/h264_color_space.cc",
-        "modules/video_coding/codecs/h264/h264_decoder_impl.cc",
-        "modules/video_coding/codecs/h264/h264_encoder_impl.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_media__rtc_h264_profile_id",
-        "webrtc_video__video_frame",
-        "webrtc_video__video_frame_i420",
-        "webrtc_common_video__common_video",
-        "webrtc_video__video_frame_i010",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_media__rtc_media_base",
-        "webrtc_video_coding__video_coding_utility",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_media__rtc_simulcast_encoder_adapter",
-    defaults: ["webrtc_defaults"],
-    srcs: ["media/engine/simulcast_encoder_adapter.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_video__video_frame",
-        "webrtc_video__video_frame_i420",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_experiments__rate_control_settings",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_call__video_stream_api",
-        "webrtc_media__rtc_media_base",
-        "webrtc_video_coding__video_coding_utility",
-        "webrtc_video_codecs__rtc_software_fallback_wrappers",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_adaptation__video_adaptation",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "video/adaptation/encode_usage_resource.cc",
-        "video/adaptation/overuse_frame_detector.cc",
-        "video/adaptation/quality_rampup_experiment_helper.cc",
-        "video/adaptation/quality_scaler_resource.cc",
-        "video/adaptation/video_stream_encoder_resource.cc",
-        "video/adaptation/video_stream_encoder_resource_manager.cc",
-        ":webrtc_adaptation__resource_adaptation_api",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_api__rtp_parameters",
-        "webrtc_video__video_adaptation",
-        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__platform_thread_types",
         "webrtc_rtc_base__rtc_event",
-        "webrtc_rtc_base__logging",
-        "webrtc_units__data_rate",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
         "webrtc_system_wrappers__system_wrappers",
-        "webrtc_experiments__quality_scaler_settings",
-        "webrtc_experiments__quality_rampup_experiment",
-        "webrtc_task_utils__repeating_task",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
         "webrtc_video__video_frame",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_experiments__balanced_degradation_settings",
-        "webrtc_video_coding__video_coding_utility",
-        "webrtc_adaptation__resource_adaptation",
+        "webrtc_video__video_rtp_headers",
     ],
 }
 
+/* From target:
+//modules/rtp_rtcp:rtp_video_header
+*/
 cc_library_static {
-    name: "webrtc_transport__goog_cc",
+    name: "webrtc_rtp_rtcp__rtp_video_header",
     defaults: ["webrtc_defaults"],
-    srcs: ["api/transport/goog_cc_factory.cc"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video__video_frame_metadata",
+        "modules/rtp_rtcp/source/rtp_video_header.cc",
+    ],
     host_supported: true,
     static_libs: [
-        "webrtc_transport__network_control",
-        "webrtc_goog_cc__goog_cc",
+        "webrtc_api__rtp_headers",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
     ],
 }
 
+/* From target:
+//net/dcsctp/rx:data_tracker
+*/
 cc_library_static {
-    name: "webrtc_video_codecs__vp8_temporal_layers_factory",
+    name: "webrtc_rx__data_tracker",
     defaults: ["webrtc_defaults"],
-    srcs: ["api/video_codecs/vp8_temporal_layers_factory.cc"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_public__socket",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/rx/data_tracker.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__chunk",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_timer__timer",
+    ],
+}
+
+/* From target:
+//net/dcsctp/rx:interleaved_reassembly_streams
+*/
+cc_library_static {
+    name: "webrtc_rx__interleaved_reassembly_streams",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__socket",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "net/dcsctp/rx/interleaved_reassembly_streams.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__chunk",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//net/dcsctp/rx:reassembly_queue
+*/
+cc_library_static {
+    name: "webrtc_rx__reassembly_queue",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__socket",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "net/dcsctp/rx/reassembly_queue.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__chunk",
+        "webrtc_packet__parameter",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rx__interleaved_reassembly_streams",
+        "webrtc_rx__traditional_reassembly_streams",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//net/dcsctp/rx:traditional_reassembly_streams
+*/
+cc_library_static {
+    name: "webrtc_rx__traditional_reassembly_streams",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_public__socket",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/rx/traditional_reassembly_streams.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_packet__chunk",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+    ],
+}
+
+/* From target:
+//rtc_base/third_party/sigslot:sigslot
+*/
+cc_library_static {
+    name: "webrtc_sigslot__sigslot",
+    defaults: ["webrtc_defaults"],
+    srcs: ["rtc_base/third_party/sigslot/sigslot.cc"],
+    host_supported: true,
+}
+
+/* From target:
+//net/dcsctp/socket:dcsctp_socket
+*/
+cc_library_static {
+    name: "webrtc_socket__dcsctp_socket",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__socket",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "net/dcsctp/socket/callback_deferrer.cc",
+        "net/dcsctp/socket/dcsctp_socket.cc",
+        "net/dcsctp/socket/state_cookie.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__chunk",
+        "webrtc_packet__chunk_validators",
+        "webrtc_packet__error_cause",
+        "webrtc_packet__parameter",
+        "webrtc_packet__sctp_packet",
+        "webrtc_packet__tlv_trait",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rx__data_tracker",
+        "webrtc_rx__reassembly_queue",
+        "webrtc_socket__heartbeat_handler",
+        "webrtc_socket__packet_sender",
+        "webrtc_socket__stream_reset_handler",
+        "webrtc_socket__transmission_control_block",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_timer__timer",
+        "webrtc_tx__retransmission_error_counter",
+        "webrtc_tx__retransmission_queue",
+        "webrtc_tx__retransmission_timeout",
+        "webrtc_tx__rr_send_queue",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//net/dcsctp/socket:heartbeat_handler
+*/
+cc_library_static {
+    name: "webrtc_socket__heartbeat_handler",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_numeric__int128",
+        ":webrtc_public__socket",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/socket/heartbeat_handler.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__chunk",
+        "webrtc_packet__parameter",
+        "webrtc_packet__sctp_packet",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_timer__timer",
+    ],
+}
+
+/* From target:
+//net/dcsctp/socket:packet_sender
+*/
+cc_library_static {
+    name: "webrtc_socket__packet_sender",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_numeric__int128",
+        ":webrtc_public__socket",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/socket/packet_sender.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__sctp_packet",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_timer__timer",
+    ],
+}
+
+/* From target:
+//net/dcsctp/socket:stream_reset_handler
+*/
+cc_library_static {
+    name: "webrtc_socket__stream_reset_handler",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__socket",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "net/dcsctp/socket/stream_reset_handler.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__chunk",
+        "webrtc_packet__parameter",
+        "webrtc_packet__sctp_packet",
+        "webrtc_packet__tlv_trait",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rx__data_tracker",
+        "webrtc_rx__reassembly_queue",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_timer__timer",
+        "webrtc_tx__retransmission_queue",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//net/dcsctp/socket:transmission_control_block
+*/
+cc_library_static {
+    name: "webrtc_socket__transmission_control_block",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_public__socket",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "net/dcsctp/socket/transmission_control_block.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__chunk",
+        "webrtc_packet__sctp_packet",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rx__data_tracker",
+        "webrtc_rx__reassembly_queue",
+        "webrtc_socket__heartbeat_handler",
+        "webrtc_socket__packet_sender",
+        "webrtc_socket__stream_reset_handler",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_timer__timer",
+        "webrtc_tx__retransmission_error_counter",
+        "webrtc_tx__retransmission_queue",
+        "webrtc_tx__retransmission_timeout",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor
+*/
+cc_library_static {
+    name: "webrtc_spl_sqrt_floor__spl_sqrt_floor",
+    defaults: ["webrtc_defaults"],
+    srcs: [],
+    host_supported: true,
+    arch: {
+        arm: {
+            srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_arm.S"],
+        },
+        arm64: {
+            srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"],
+        },
+        riscv64: {
+            srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"],
+        },
+        x86_64: {
+            srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"],
+        },
+        x86: {
+            srcs: ["common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c"],
+        },
+    },
+}
+
+/* From target:
+//stats:rtc_stats
+*/
+cc_library_static {
+    name: "webrtc_stats__rtc_stats",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "stats/rtc_stats.cc",
+        "stats/rtc_stats_report.cc",
+        "stats/rtcstats_objects.cc",
+    ],
     host_supported: true,
     static_libs: [
         "webrtc_rtc_base__checks",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_coding_utility",
-        "webrtc_video_coding__webrtc_vp8_temporal_layers",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_units__timestamp",
     ],
 }
 
+/* From target:
+//third_party/abseil-cpp/absl/strings:cord
+*/
+filegroup {
+    name: "webrtc_strings__cord",
+    srcs: [
+        "third_party/abseil-cpp/absl/strings/cord.cc",
+        "third_party/abseil-cpp/absl/strings/cord_analysis.cc",
+        "third_party/abseil-cpp/absl/strings/cord_buffer.cc",
+    ],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/strings:cord_internal
+*/
+filegroup {
+    name: "webrtc_strings__cord_internal",
+    srcs: [
+        "third_party/abseil-cpp/absl/strings/internal/cord_internal.cc",
+        "third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc",
+        "third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc",
+        "third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc",
+        "third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc",
+        "third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc",
+        "third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc",
+    ],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/strings:cordz_functions
+*/
+filegroup {
+    name: "webrtc_strings__cordz_functions",
+    srcs: ["third_party/abseil-cpp/absl/strings/internal/cordz_functions.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/strings:cordz_handle
+*/
+filegroup {
+    name: "webrtc_strings__cordz_handle",
+    srcs: ["third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/strings:cordz_info
+*/
+filegroup {
+    name: "webrtc_strings__cordz_info",
+    srcs: ["third_party/abseil-cpp/absl/strings/internal/cordz_info.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/strings:internal
+*/
+filegroup {
+    name: "webrtc_strings__internal",
+    srcs: [
+        "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",
+    ],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/strings:str_format_internal
+*/
+filegroup {
+    name: "webrtc_strings__str_format_internal",
+    srcs: [
+        "third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc",
+        "third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc",
+        "third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc",
+        "third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc",
+        "third_party/abseil-cpp/absl/strings/internal/str_format/output.cc",
+        "third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc",
+    ],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/strings:strings
+*/
+filegroup {
+    name: "webrtc_strings__strings",
+    srcs: [
+        "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_parse.cc",
+        "third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.cc",
+        "third_party/abseil-cpp/absl/strings/internal/memutil.cc",
+        "third_party/abseil-cpp/absl/strings/internal/stringify_sink.cc",
+        "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",
+    ],
+}
+
+/* From target:
+//modules/video_coding/svc:scalability_mode_util
+*/
+filegroup {
+    name: "webrtc_svc__scalability_mode_util",
+    srcs: ["modules/video_coding/svc/scalability_mode_util.cc"],
+}
+
+/* From target:
+//modules/video_coding/svc:scalability_structures
+*/
+filegroup {
+    name: "webrtc_svc__scalability_structures",
+    srcs: [
+        "modules/video_coding/svc/create_scalability_structure.cc",
+        "modules/video_coding/svc/scalability_structure_full_svc.cc",
+        "modules/video_coding/svc/scalability_structure_key_svc.cc",
+        "modules/video_coding/svc/scalability_structure_l2t2_key_shift.cc",
+        "modules/video_coding/svc/scalability_structure_simulcast.cc",
+    ],
+}
+
+/* From target:
+//modules/video_coding/svc:scalable_video_controller
+*/
+filegroup {
+    name: "webrtc_svc__scalable_video_controller",
+    srcs: ["modules/video_coding/svc/scalable_video_controller_no_layering.cc"],
+}
+
+/* From target:
+//modules/video_coding/svc:svc_rate_allocator
+*/
+filegroup {
+    name: "webrtc_svc__svc_rate_allocator",
+    srcs: ["modules/video_coding/svc/svc_rate_allocator.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/synchronization:graphcycles_internal
+*/
+filegroup {
+    name: "webrtc_synchronization__graphcycles_internal",
+    srcs: ["third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc"],
+}
+
+/* From target:
+//rtc_base/synchronization:sequence_checker_internal
+*/
+cc_library_static {
+    name: "webrtc_synchronization__sequence_checker_internal",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/synchronization/sequence_checker_internal.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+    ],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/synchronization:synchronization
+*/
+filegroup {
+    name: "webrtc_synchronization__synchronization",
+    srcs: [
+        "third_party/abseil-cpp/absl/synchronization/barrier.cc",
+        "third_party/abseil-cpp/absl/synchronization/blocking_counter.cc",
+        "third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc",
+        "third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc",
+        "third_party/abseil-cpp/absl/synchronization/internal/waiter.cc",
+        "third_party/abseil-cpp/absl/synchronization/mutex.cc",
+        "third_party/abseil-cpp/absl/synchronization/notification.cc",
+    ],
+}
+
+/* From target:
+//rtc_base/synchronization:yield
+*/
+cc_library_static {
+    name: "webrtc_synchronization__yield",
+    defaults: ["webrtc_defaults"],
+    srcs: ["rtc_base/synchronization/yield.cc"],
+    host_supported: true,
+}
+
+/* From target:
+//rtc_base/synchronization:yield_policy
+*/
+cc_library_static {
+    name: "webrtc_synchronization__yield_policy",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/synchronization/yield_policy.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//rtc_base/system:file_wrapper
+*/
+cc_library_static {
+    name: "webrtc_system__file_wrapper",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "rtc_base/system/file_wrapper.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__criticalsection",
+    ],
+}
+
+/* From target:
+//system_wrappers:denormal_disabler
+*/
+cc_library_static {
+    name: "webrtc_system_wrappers__denormal_disabler",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "system_wrappers/source/denormal_disabler.cc",
+    ],
+    host_supported: true,
+    cppflags: ["-Wno-unused-private-field"],
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//system_wrappers:field_trial
+*/
+cc_library_static {
+    name: "webrtc_system_wrappers__field_trial",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "system_wrappers/source/field_trial.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//system_wrappers:metrics
+*/
+cc_library_static {
+    name: "webrtc_system_wrappers__metrics",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "system_wrappers/source/metrics.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//system_wrappers:system_wrappers
+*/
+cc_library_static {
+    name: "webrtc_system_wrappers__system_wrappers",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "system_wrappers/source/clock.cc",
+        "system_wrappers/source/cpu_features.cc",
+        "system_wrappers/source/cpu_features_linux.cc",
+        "system_wrappers/source/cpu_info.cc",
+        "system_wrappers/source/rtp_to_ntp_estimator.cc",
+        "system_wrappers/source/sleep.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//api/task_queue:default_task_queue_factory
+*/
+cc_library_static {
+    name: "webrtc_task_queue__default_task_queue_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/task_queue/default_task_queue_factory_libevent.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_task_queue_libevent",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+    ],
+}
+
+/* From target:
+//api/task_queue:pending_task_safety_flag
+*/
+cc_library_static {
+    name: "webrtc_task_queue__pending_task_safety_flag",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/task_queue/pending_task_safety_flag.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//api/task_queue:task_queue
+*/
+cc_library_static {
+    name: "webrtc_task_queue__task_queue",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/task_queue/task_queue_base.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//rtc_base/task_utils:repeating_task
+*/
+cc_library_static {
+    name: "webrtc_task_utils__repeating_task",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "rtc_base/task_utils/repeating_task.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//test:fake_video_codecs
+*/
 cc_library_static {
     name: "webrtc_test__fake_video_codecs",
     defaults: ["webrtc_defaults"],
     srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
         "test/configurable_frame_size_encoder.cc",
         "test/fake_decoder.cc",
         "test/fake_encoder.cc",
@@ -4609,500 +16959,1847 @@
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_task_queue__task_queue",
-        "webrtc_rtc_base__criticalsection",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_rtc_base__timeutils",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_video__video_frame",
-        "webrtc_video__encoded_image",
-        "webrtc_video__video_frame_i420",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_video_coding__video_coding_utility",
-        "webrtc_video_codecs__vp8_temporal_layers_factory",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_media__rtc_encoder_simulcast_proxy",
-    defaults: ["webrtc_defaults"],
-    srcs: ["media/engine/encoder_simulcast_proxy.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_video__video_frame",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_media__rtc_simulcast_encoder_adapter",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_pc__rtc_pc_base",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "pc/channel.cc",
-        "pc/channel_manager.cc",
-        "pc/composite_rtp_transport.cc",
-        "pc/dtls_srtp_transport.cc",
-        "pc/dtls_transport.cc",
-        "pc/external_hmac.cc",
-        "pc/ice_transport.cc",
-        "pc/jsep_transport.cc",
-        "pc/jsep_transport_controller.cc",
-        "pc/media_session.cc",
-        "pc/rtcp_mux_filter.cc",
-        "pc/rtp_media_utils.cc",
-        "pc/rtp_transport.cc",
-        "pc/sctp_data_channel_transport.cc",
-        "pc/sctp_transport.cc",
-        "pc/sctp_utils.cc",
-        "pc/session_description.cc",
-        "pc/simulcast_description.cc",
-        "pc/srtp_filter.cc",
-        "pc/srtp_session.cc",
-        "pc/srtp_transport.cc",
-        "pc/transport_stats.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_sigslot__sigslot",
-        "webrtc_pc__media_protocol_names",
-        "webrtc_base64__base64",
-        "webrtc_rtc_base__checks",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_system__file_wrapper",
-        "webrtc_synchronization__mutex",
-        "webrtc_api__rtp_parameters",
-        "webrtc_api__audio_options_api",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_system_wrappers__field_trial",
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
         "webrtc_api__rtc_error",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_api__rtp_headers",
-        "webrtc_crypto__options",
-        "webrtc_media__rtc_h264_profile_id",
-        "webrtc_video__video_frame",
-        "webrtc_common_video__common_video",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_call__rtp_interfaces",
-        "webrtc_call__call_interfaces",
-        "webrtc_media__rtc_media_base",
-        "webrtc_api__libjingle_peerconnection_api",
-        "webrtc_logging__ice_log",
-        "webrtc_rtp_rtcp__rtp_rtcp",
-        "webrtc_call__rtp_receiver",
-        "webrtc_p2p__rtc_p2p",
-        "webrtc_media__rtc_data",
-        "webrtc_api__ice_transport_factory",
-        "webrtc_video__builtin_video_bitrate_allocator_factory",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_call__rtp_sender",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "call/rtp_payload_params.cc",
-        "call/rtp_transport_controller_send.cc",
-        "call/rtp_video_sender.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_api__transport_api",
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__mutex",
-        "webrtc_api__rtp_parameters",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_units__data_rate",
-        "webrtc_video_coding__chain_diff_calculator",
-        "webrtc_transport__network_control",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_video_coding__frame_dependencies_calculator",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_task_utils__repeating_task",
-        "webrtc_rtc_base__rate_limiter",
-        "webrtc_video__video_frame",
-        "webrtc_utility__utility",
-        "webrtc_rtp_rtcp__rtp_video_header",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_rtp__transport_feedback",
-        "webrtc_logging__rtc_event_bwe",
-        "webrtc_call__rtp_interfaces",
-        "webrtc_call__bitrate_configurator",
-        "webrtc_rtp_rtcp__rtp_rtcp",
-        "webrtc_pacing__pacing",
-        "webrtc_rtp__control_handler",
-        "webrtc_congestion_controller__congestion_controller",
-        "webrtc_transport__goog_cc",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__video_coding",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_coding/codec_timer.cc",
-        "modules/video_coding/decoder_database.cc",
-        "modules/video_coding/fec_controller_default.cc",
-        "modules/video_coding/frame_buffer2.cc",
-        "modules/video_coding/frame_object.cc",
-        "modules/video_coding/generic_decoder.cc",
-        "modules/video_coding/h264_sprop_parameter_sets.cc",
-        "modules/video_coding/h264_sps_pps_tracker.cc",
-        "modules/video_coding/inter_frame_delay.cc",
-        "modules/video_coding/jitter_estimator.cc",
-        "modules/video_coding/loss_notification_controller.cc",
-        "modules/video_coding/media_opt_util.cc",
-        "modules/video_coding/packet_buffer.cc",
-        "modules/video_coding/rtp_frame_reference_finder.cc",
-        "modules/video_coding/rtt_filter.cc",
-        "modules/video_coding/timestamp_map.cc",
-        "modules/video_coding/timing.cc",
-        "modules/video_coding/unique_timestamp_counter.cc",
-        "modules/video_coding/video_codec_initializer.cc",
-        "modules/video_coding/video_receiver2.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_base64__base64",
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_synchronization__mutex",
-        "webrtc_time__timestamp_extrapolator",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_video__video_adaptation",
-        "webrtc_units__time_delta",
-        "webrtc_units__data_rate",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_video__video_bitrate_allocator",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_experiments__jitter_upper_bound_experiment",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_experiments__alr_experiment",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_experiments__rtt_mult_experiment",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_task_utils__repeating_task",
         "webrtc_api__rtp_headers",
         "webrtc_api__rtp_packet_info",
-        "webrtc_video__video_frame",
-        "webrtc_experiments__min_video_bitrate_experiment",
-        "webrtc_video__encoded_image",
-        "webrtc_video__video_frame_i420",
-        "webrtc_rtp_rtcp__rtp_video_header",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_experiments__rate_control_settings",
-        "webrtc_video_coding__video_codec_interface",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__criticalsection",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
         "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_video_coding__encoded_frame",
-        "webrtc_video_coding__webrtc_vp9_helpers",
-        "webrtc_video__encoded_frame",
-        "webrtc_rtp_rtcp__rtp_rtcp",
-        "webrtc_video_coding__video_coding_utility",
-        "webrtc_video__builtin_video_bitrate_allocator_factory",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video_coding__webrtc_vp8",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "modules/video_coding/codecs/vp8/libvpx_interface.cc",
-        "modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc",
-        "modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_experiments__cpu_speed_experiment",
-        "webrtc_video__video_rtp_headers",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
         "webrtc_system_wrappers__metrics",
-        "webrtc_video__video_frame",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
         "webrtc_video__encoded_image",
-        "webrtc_video__video_frame_i420",
-        "webrtc_common_video__common_video",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
         "webrtc_video_codecs__video_codecs_api",
-        "webrtc_experiments__rate_control_settings",
+        "webrtc_video_codecs__vp8_temporal_layers_factory",
         "webrtc_video_coding__video_codec_interface",
         "webrtc_video_coding__video_coding_utility",
-        "webrtc_video_coding__webrtc_vp8_temporal_layers",
-        "webrtc_video_codecs__vp8_temporal_layers_factory",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/time:time
+*/
+filegroup {
+    name: "webrtc_time__time",
+    srcs: [
+        "third_party/abseil-cpp/absl/time/civil_time.cc",
+        "third_party/abseil-cpp/absl/time/clock.cc",
+        "third_party/abseil-cpp/absl/time/duration.cc",
+        "third_party/abseil-cpp/absl/time/format.cc",
+        "third_party/abseil-cpp/absl/time/time.cc",
     ],
 }
 
+/* From target:
+//net/dcsctp/timer:task_queue_timeout
+*/
 cc_library_static {
-    name: "webrtc_media__rtc_internal_video_codecs",
+    name: "webrtc_timer__task_queue_timeout",
     defaults: ["webrtc_defaults"],
     srcs: [
-        "media/engine/fake_video_codec_factory.cc",
-        "media/engine/internal_decoder_factory.cc",
-        "media/engine/internal_encoder_factory.cc",
-        "media/engine/multiplex_codec_factory.cc",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_public__socket",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/timer/task_queue_timeout.cc",
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_media__rtc_constants",
         "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_media__rtc_h264_profile_id",
-        "webrtc_video__video_frame",
-        "webrtc_video__encoded_image",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_av1__libaom_av1_encoder",
-        "webrtc_av1__libaom_av1_decoder",
-        "webrtc_call__video_stream_api",
-        "webrtc_call__call_interfaces",
-        "webrtc_media__rtc_media_base",
-        "webrtc_video_coding__webrtc_multiplex",
-        "webrtc_video_codecs__rtc_software_fallback_wrappers",
-        "webrtc_video_coding__webrtc_vp9",
-        "webrtc_video_coding__webrtc_h264",
-        "webrtc_media__rtc_simulcast_encoder_adapter",
-        "webrtc_test__fake_video_codecs",
-        "webrtc_media__rtc_encoder_simulcast_proxy",
-        "webrtc_video_coding__webrtc_vp8",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__time_delta",
     ],
 }
 
+/* From target:
+//net/dcsctp/timer:timer
+*/
 cc_library_static {
-    name: "webrtc_video_codecs__builtin_video_encoder_factory",
+    name: "webrtc_timer__timer",
     defaults: ["webrtc_defaults"],
-    srcs: ["api/video_codecs/builtin_video_encoder_factory.cc"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_public__socket",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/timer/timer.cc",
+    ],
     host_supported: true,
     static_libs: [
+        "webrtc_containers__flat_containers_internal",
         "webrtc_rtc_base__checks",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_media__rtc_media_base",
-        "webrtc_media__rtc_encoder_simulcast_proxy",
-        "webrtc_media__rtc_internal_video_codecs",
+        "webrtc_task_queue__task_queue",
     ],
 }
 
+/* From target:
+//modules/video_coding/timing:codec_timer
+*/
+cc_library_static {
+    name: "webrtc_timing__codec_timer",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/video_coding/timing/codec_timer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__rtc_numerics",
+    ],
+}
+
+/* From target:
+//modules/video_coding/timing:frame_delay_variation_kalman_filter
+*/
+cc_library_static {
+    name: "webrtc_timing__frame_delay_variation_kalman_filter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/video_coding/timing/frame_delay_variation_kalman_filter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//modules/video_coding/timing:inter_frame_delay
+*/
+cc_library_static {
+    name: "webrtc_timing__inter_frame_delay",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/video_coding/timing/inter_frame_delay.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_units__frequency",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//modules/video_coding/timing:jitter_estimator
+*/
+cc_library_static {
+    name: "webrtc_timing__jitter_estimator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "modules/video_coding/timing/jitter_estimator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_timing__frame_delay_variation_kalman_filter",
+        "webrtc_timing__rtt_filter",
+        "webrtc_units__data_size",
+        "webrtc_units__frequency",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//modules/video_coding/timing:rtt_filter
+*/
+cc_library_static {
+    name: "webrtc_timing__rtt_filter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/video_coding/timing/rtt_filter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//modules/video_coding/timing:timestamp_extrapolator
+*/
+cc_library_static {
+    name: "webrtc_timing__timestamp_extrapolator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/video_coding/timing/timestamp_extrapolator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//modules/video_coding/timing:timing_module
+*/
+cc_library_static {
+    name: "webrtc_timing__timing_module",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/video_coding/timing/timing.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_timing__codec_timer",
+        "webrtc_timing__timestamp_extrapolator",
+        "webrtc_units__time_delta",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//modules/audio_processing/transient:transient_suppressor_impl
+*/
+cc_library_static {
+    name: "webrtc_transient__transient_suppressor_impl",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/transient/moving_moments.cc",
+        "modules/audio_processing/transient/transient_detector.cc",
+        "modules/audio_processing/transient/transient_suppressor_impl.cc",
+        "modules/audio_processing/transient/wpd_node.cc",
+        "modules/audio_processing/transient/wpd_tree.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_common_audio__fir_filter_factory",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_256",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_transient__voice_probability_delay_unit",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/transient:voice_probability_delay_unit
+*/
+cc_library_static {
+    name: "webrtc_transient__voice_probability_delay_unit",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "modules/audio_processing/transient/voice_probability_delay_unit.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//api/transport:bitrate_settings
+*/
+cc_library_static {
+    name: "webrtc_transport__bitrate_settings",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_types__bad_optional_access",
+        "api/transport/bitrate_settings.cc",
+    ],
+    host_supported: true,
+}
+
+/* From target:
+//api/transport:field_trial_based_config
+*/
+cc_library_static {
+    name: "webrtc_transport__field_trial_based_config",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/transport/field_trial_based_config.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+    ],
+}
+
+/* From target:
+//api/transport:goog_cc
+*/
+cc_library_static {
+    name: "webrtc_transport__goog_cc",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/transport/goog_cc_factory.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_goog_cc__goog_cc",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__network_control",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//api/transport:network_control
+*/
+cc_library_static {
+    name: "webrtc_transport__network_control",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/transport/network_types.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//api/transport:stun_types
+*/
+filegroup {
+    name: "webrtc_transport__stun_types",
+    srcs: ["api/transport/stun.cc"],
+}
+
+/* From target:
+//net/dcsctp/tx:outstanding_data
+*/
+cc_library_static {
+    name: "webrtc_tx__outstanding_data",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_public__socket",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/tx/outstanding_data.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__chunk",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_timer__timer",
+        "webrtc_tx__retransmission_timeout",
+    ],
+}
+
+/* From target:
+//net/dcsctp/tx:retransmission_error_counter
+*/
+cc_library_static {
+    name: "webrtc_tx__retransmission_error_counter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/tx/retransmission_error_counter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//net/dcsctp/tx:retransmission_queue
+*/
+cc_library_static {
+    name: "webrtc_tx__retransmission_queue",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_public__socket",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/tx/retransmission_queue.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__chunk",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_timer__timer",
+        "webrtc_tx__outstanding_data",
+        "webrtc_tx__retransmission_timeout",
+    ],
+}
+
+/* From target:
+//net/dcsctp/tx:retransmission_timeout
+*/
+cc_library_static {
+    name: "webrtc_tx__retransmission_timeout",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/tx/retransmission_timeout.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//net/dcsctp/tx:rr_send_queue
+*/
+cc_library_static {
+    name: "webrtc_tx__rr_send_queue",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_numeric__int128",
+        ":webrtc_public__socket",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/tx/rr_send_queue.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__chunk",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_tx__stream_scheduler",
+    ],
+}
+
+/* From target:
+//net/dcsctp/tx:stream_scheduler
+*/
+cc_library_static {
+    name: "webrtc_tx__stream_scheduler",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_crc32c__crc32c",
+        ":webrtc_crc32c__crc32c_arm64",
+        ":webrtc_crc32c__crc32c_sse42",
+        ":webrtc_numeric__int128",
+        ":webrtc_public__socket",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "net/dcsctp/tx/stream_scheduler.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_packet__chunk",
+        "webrtc_packet__sctp_packet",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+    ],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/types:bad_optional_access
+*/
+filegroup {
+    name: "webrtc_types__bad_optional_access",
+    srcs: ["third_party/abseil-cpp/absl/types/bad_optional_access.cc"],
+}
+
+/* From target:
+//third_party/abseil-cpp/absl/types:bad_variant_access
+*/
+filegroup {
+    name: "webrtc_types__bad_variant_access",
+    srcs: ["third_party/abseil-cpp/absl/types/bad_variant_access.cc"],
+}
+
+/* From target:
+//api/units:data_rate
+*/
+cc_library_static {
+    name: "webrtc_units__data_rate",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/units/data_rate.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_units__data_size",
+        "webrtc_units__frequency",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//api/units:data_size
+*/
+cc_library_static {
+    name: "webrtc_units__data_size",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/units/data_size.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__stringutils",
+    ],
+}
+
+/* From target:
+//api/units:frequency
+*/
+cc_library_static {
+    name: "webrtc_units__frequency",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/units/frequency.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//api/units:time_delta
+*/
+cc_library_static {
+    name: "webrtc_units__time_delta",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/units/time_delta.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__stringutils",
+    ],
+}
+
+/* From target:
+//api/units:timestamp
+*/
+cc_library_static {
+    name: "webrtc_units__timestamp",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/units/timestamp.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//audio/utility:audio_frame_operations
+*/
+cc_library_static {
+    name: "webrtc_utility__audio_frame_operations",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "audio/utility/audio_frame_operations.cc",
+        "audio/utility/channel_mixer.cc",
+        "audio/utility/channel_mixing_matrix.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio__audio_frame_api",
+        "webrtc_common_audio__common_audio",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__system_wrappers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//modules/audio_processing/utility:cascaded_biquad_filter
+*/
+cc_library_static {
+    name: "webrtc_utility__cascaded_biquad_filter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "modules/audio_processing/utility/cascaded_biquad_filter.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//modules/audio_processing/utility:legacy_delay_estimator
+*/
+cc_library_static {
+    name: "webrtc_utility__legacy_delay_estimator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "modules/audio_processing/utility/delay_estimator.cc",
+        "modules/audio_processing/utility/delay_estimator_wrapper.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//modules/audio_processing/utility:pffft_wrapper
+*/
+cc_library_static {
+    name: "webrtc_utility__pffft_wrapper",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "modules/audio_processing/utility/pffft_wrapper.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//modules/utility:utility
+*/
+filegroup {
+    name: "webrtc_utility__utility",
+    srcs: ["modules/utility/maybe_worker_thread.cc"],
+}
+
+/* From target:
+//modules/audio_processing/vad:vad
+*/
+cc_library_static {
+    name: "webrtc_vad__vad",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/audio_processing/vad/gmm.cc",
+        "modules/audio_processing/vad/pitch_based_vad.cc",
+        "modules/audio_processing/vad/pitch_internal.cc",
+        "modules/audio_processing/vad/pole_zero_filter.cc",
+        "modules/audio_processing/vad/standalone_vad.cc",
+        "modules/audio_processing/vad/vad_audio_proc.cc",
+        "modules/audio_processing/vad/vad_circular_buffer.cc",
+        "modules/audio_processing/vad/voice_activity_detector.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_audio_coding__isac_vad",
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_256",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_utility__audio_frame_operations",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+    },
+}
+
+/* From target:
+//api/video:builtin_video_bitrate_allocator_factory
+*/
+cc_library_static {
+    name: "webrtc_video__builtin_video_bitrate_allocator_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/video/builtin_video_bitrate_allocator_factory.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_coding_utility",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//video:decode_synchronizer
+*/
+cc_library_static {
+    name: "webrtc_video__decode_synchronizer",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "video/decode_synchronizer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__frame_decode_timing",
+    ],
+}
+
+/* From target:
+//api/video:encoded_frame
+*/
+cc_library_static {
+    name: "webrtc_video__encoded_frame",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/video/encoded_frame.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_coding__encoded_frame",
+    ],
+}
+
+/* From target:
+//api/video:encoded_image
+*/
+cc_library_static {
+    name: "webrtc_video__encoded_image",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/video/encoded_image.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__rtp_packet_info",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//api/video:frame_buffer
+*/
+cc_library_static {
+    name: "webrtc_video__frame_buffer",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/video/frame_buffer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_coding_utility",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//video:frame_cadence_adapter
+*/
+cc_library_static {
+    name: "webrtc_video__frame_cadence_adapter",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "video/frame_cadence_adapter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__rate_statistics",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__video_frame",
+    ],
+}
+
+/* From target:
+//video:frame_decode_timing
+*/
+cc_library_static {
+    name: "webrtc_video__frame_decode_timing",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "video/frame_decode_timing.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_timing__timing_module",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//video:frame_dumping_decoder
+*/
 cc_library_static {
     name: "webrtc_video__frame_dumping_decoder",
     defaults: ["webrtc_defaults"],
-    srcs: ["video/frame_dumping_decoder.cc"],
-    host_supported: true,
-    static_libs: [
-        "webrtc_system__file_wrapper",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_video__encoded_image",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_video__encoded_frame",
-        "webrtc_video_coding__video_coding_utility",
-        "webrtc_video_coding__video_coding",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_pc__peerconnection",
-    defaults: ["webrtc_defaults"],
     srcs: [
-        "pc/audio_rtp_receiver.cc",
-        "pc/audio_track.cc",
-        "pc/data_channel_controller.cc",
-        "pc/data_channel_utils.cc",
-        "pc/dtmf_sender.cc",
-        "pc/ice_server_parsing.cc",
-        "pc/jitter_buffer_delay.cc",
-        "pc/jsep_ice_candidate.cc",
-        "pc/jsep_session_description.cc",
-        "pc/local_audio_source.cc",
-        "pc/media_stream.cc",
-        "pc/media_stream_observer.cc",
-        "pc/peer_connection.cc",
-        "pc/peer_connection_factory.cc",
-        "pc/remote_audio_source.cc",
-        "pc/rtc_stats_collector.cc",
-        "pc/rtc_stats_traversal.cc",
-        "pc/rtp_data_channel.cc",
-        "pc/rtp_parameters_conversion.cc",
-        "pc/rtp_receiver.cc",
-        "pc/rtp_sender.cc",
-        "pc/rtp_transceiver.cc",
-        "pc/sctp_data_channel.cc",
-        "pc/sdp_serializer.cc",
-        "pc/sdp_utils.cc",
-        "pc/stats_collector.cc",
-        "pc/track_media_info_map.cc",
-        "pc/video_rtp_receiver.cc",
-        "pc/video_rtp_track_source.cc",
-        "pc/video_track.cc",
-        "pc/video_track_source.cc",
-        "pc/webrtc_sdp.cc",
-        "pc/webrtc_session_description_factory.cc",
-        ":webrtc_rtc_base__rtc_operations_chain",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_sigslot__sigslot",
-        "webrtc_base64__base64",
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_system__file_wrapper",
-        "webrtc_synchronization__mutex",
-        "webrtc_api__rtp_parameters",
-        "webrtc_api__audio_options_api",
-        "webrtc_rtc_base__weak_ptr",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_units__data_rate",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_api__rtc_error",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_api__rtc_event_log_output_file",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_video__video_frame",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_api__media_stream_interface",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_call__call_interfaces",
-        "webrtc_media__rtc_media_base",
-        "webrtc_api__libjingle_peerconnection_api",
-        "webrtc_logging__ice_log",
-        "webrtc_p2p__rtc_p2p",
-        "webrtc_media__rtc_data",
-        "webrtc_api__ice_transport_factory",
-        "webrtc_video__builtin_video_bitrate_allocator_factory",
-        "webrtc_pc__rtc_pc_base",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video__video_stream_encoder_impl",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "video/encoder_bitrate_adjuster.cc",
-        "video/encoder_overshoot_detector.cc",
-        "video/frame_encode_metadata_writer.cc",
-        "video/video_source_sink_controller.cc",
-        "video/video_stream_encoder.cc",
         ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+        "video/frame_dumping_decoder.cc",
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
-        "webrtc_rtc_base__criticalsection",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_video__video_bitrate_allocation",
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
         "webrtc_api__rtp_parameters",
-        "webrtc_video__video_adaptation",
-        "webrtc_rtc_base__timeutils",
-        "webrtc_rtc_base__rtc_event",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
         "webrtc_rtc_base__logging",
-        "webrtc_units__data_rate",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_video__video_bitrate_allocator",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
         "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
         "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_experiments__alr_experiment",
-        "webrtc_experiments__quality_scaler_settings",
-        "webrtc_experiments__quality_rampup_experiment",
-        "webrtc_task_utils__repeating_task",
-        "webrtc_video__video_frame",
-        "webrtc_video__encoded_image",
-        "webrtc_video__video_frame_i420",
-        "webrtc_common_video__common_video",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_experiments__quality_scaling_experiment",
-        "webrtc_experiments__rate_control_settings",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_experiments__balanced_degradation_settings",
-        "webrtc_video_coding__webrtc_vp9_helpers",
-        "webrtc_video_coding__video_coding_utility",
-        "webrtc_adaptation__resource_adaptation",
-        "webrtc_adaptation__video_adaptation",
-        "webrtc_video_coding__video_coding",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_video__video_stream_encoder_create",
-    defaults: ["webrtc_defaults"],
-    srcs: ["api/video/video_stream_encoder_create.cc"],
-    host_supported: true,
-    static_libs: [
+        "webrtc_task_queue__pending_task_safety_flag",
         "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
         "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
         "webrtc_video_codecs__video_codecs_api",
-        "webrtc_adaptation__video_adaptation",
-        "webrtc_video__video_stream_encoder_impl",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding",
+        "webrtc_video_coding__video_coding_utility",
     ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
 }
 
+/* From target:
+//video:task_queue_frame_decode_scheduler
+*/
 cc_library_static {
-    name: "webrtc_video_codecs__builtin_video_decoder_factory",
+    name: "webrtc_video__task_queue_frame_decode_scheduler",
     defaults: ["webrtc_defaults"],
-    srcs: ["api/video_codecs/builtin_video_decoder_factory.cc"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "video/task_queue_frame_decode_scheduler.cc",
+    ],
     host_supported: true,
     static_libs: [
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_media__rtc_internal_video_codecs",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__timestamp",
+        "webrtc_video__frame_decode_timing",
     ],
 }
 
+/* From target:
+//video:unique_timestamp_counter
+*/
+cc_library_static {
+    name: "webrtc_video__unique_timestamp_counter",
+    defaults: ["webrtc_defaults"],
+    srcs: ["video/unique_timestamp_counter.cc"],
+    host_supported: true,
+}
+
+/* From target:
+//video:video
+*/
 cc_library_static {
     name: "webrtc_video__video",
     defaults: ["webrtc_defaults"],
     srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
         "video/buffered_frame_decryptor.cc",
-        "video/call_stats.cc",
         "video/call_stats2.cc",
         "video/encoder_rtcp_feedback.cc",
         "video/quality_limitation_reason_tracker.cc",
         "video/quality_threshold.cc",
-        "video/receive_statistics_proxy.cc",
         "video/receive_statistics_proxy2.cc",
         "video/report_block_stats.cc",
-        "video/rtp_streams_synchronizer.cc",
         "video/rtp_streams_synchronizer2.cc",
-        "video/rtp_video_stream_receiver.cc",
         "video/rtp_video_stream_receiver2.cc",
         "video/rtp_video_stream_receiver_frame_transformer_delegate.cc",
         "video/send_delay_stats.cc",
@@ -5110,214 +18807,2938 @@
         "video/stats_counter.cc",
         "video/stream_synchronization.cc",
         "video/transport_adapter.cc",
-        "video/video_quality_observer.cc",
         "video/video_quality_observer2.cc",
-        "video/video_receive_stream.cc",
         "video/video_receive_stream2.cc",
         "video/video_send_stream.cc",
         "video/video_send_stream_impl.cc",
-        "video/video_stream_decoder.cc",
         "video/video_stream_decoder2.cc",
     ],
     host_supported: true,
     static_libs: [
-        "webrtc_api__transport_api",
-        "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_task_queue__task_queue",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_synchronization__mutex",
-        "webrtc_time__timestamp_extrapolator",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_video__video_bitrate_allocation",
+        "webrtc_adaptation__video_adaptation",
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
         "webrtc_api__rtp_parameters",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_base__weak_ptr",
-        "webrtc_task_utils__pending_task_safety_flag",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_video__video_bitrate_allocator",
-        "webrtc_experiments__keyframe_interval_settings_experiment",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_experiments__alr_experiment",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_task_utils__repeating_task",
-        "webrtc_rtc_base__rate_limiter",
-        "webrtc_crypto__options",
-        "webrtc_media__rtc_h264_profile_id",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_api__transport_api",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
         "webrtc_call__bitrate_allocator",
-        "webrtc_video__video_frame",
-        "webrtc_utility__utility",
-        "webrtc_video_coding__nack_module",
-        "webrtc_experiments__min_video_bitrate_experiment",
-        "webrtc_video__encoded_image",
-        "webrtc_deprecated__nack_module",
-        "webrtc_video__video_frame_i420",
-        "webrtc_rtp_rtcp__rtp_video_header",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__rtp_receiver",
+        "webrtc_call__rtp_sender",
+        "webrtc_call__video_stream_api",
         "webrtc_common_video__common_video",
+        "webrtc_config__encoder_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_experiments__alr_experiment",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__keyframe_interval_settings_experiment",
+        "webrtc_experiments__min_video_bitrate_experiment",
+        "webrtc_experiments__normalize_simulcast_size_experiment",
+        "webrtc_experiments__rate_control_settings",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_pacing__pacing",
+        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
+        "webrtc_render__incoming_video_stream",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__histogram_percentile_counter",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rate_statistics",
+        "webrtc_rtc_base__rate_tracker",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__sample_counter",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_rtp_rtcp__rtp_video_header",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_timing__timing_module",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_units__data_rate",
+        "webrtc_units__frequency",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__frame_cadence_adapter",
+        "webrtc_video__frame_decode_timing",
+        "webrtc_video__frame_dumping_decoder",
+        "webrtc_video__task_queue_frame_decode_scheduler",
+        "webrtc_video__unique_timestamp_counter",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video__video_stream_buffer_controller",
+        "webrtc_video__video_stream_encoder_impl",
         "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__nack_requester",
+        "webrtc_video_coding__packet_buffer",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding",
+        "webrtc_video_coding__video_coding_utility",
+        "webrtc_video_coding__webrtc_vp9_helpers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//api/video:video_adaptation
+*/
+cc_library_static {
+    name: "webrtc_video__video_adaptation",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/video/video_adaptation_counters.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__stringutils",
+    ],
+}
+
+/* From target:
+//api/video:video_bitrate_allocation
+*/
+cc_library_static {
+    name: "webrtc_video__video_bitrate_allocation",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/video/video_bitrate_allocation.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__stringutils",
+    ],
+}
+
+/* From target:
+//api/video:video_bitrate_allocator
+*/
+cc_library_static {
+    name: "webrtc_video__video_bitrate_allocator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/video/video_bitrate_allocator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_units__data_rate",
+        "webrtc_video__video_bitrate_allocation",
+    ],
+}
+
+/* From target:
+//api/video:video_frame
+*/
+cc_library_static {
+    name: "webrtc_video__video_frame",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/video/i420_buffer.cc",
+        "api/video/i422_buffer.cc",
+        "api/video/i444_buffer.cc",
+        "api/video/nv12_buffer.cc",
+        "api/video/video_frame.cc",
+        "api/video/video_frame_buffer.cc",
+        "api/video/video_source_interface.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__rtp_packet_info",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_synchronization__yield",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//api/video:video_frame_i010
+*/
+cc_library_static {
+    name: "webrtc_video__video_frame_i010",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        "api/video/i010_buffer.cc",
+        "api/video/i210_buffer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__time_delta",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//api/video:video_frame_metadata
+*/
+filegroup {
+    name: "webrtc_video__video_frame_metadata",
+    srcs: ["api/video/video_frame_metadata.cc"],
+}
+
+/* From target:
+//video:video_receive_stream_timeout_tracker
+*/
+cc_library_static {
+    name: "webrtc_video__video_receive_stream_timeout_tracker",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "video/video_receive_stream_timeout_tracker.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//api/video:video_rtp_headers
+*/
+cc_library_static {
+    name: "webrtc_video__video_rtp_headers",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "api/video/color_space.cc",
+        "api/video/hdr_metadata.cc",
+        "api/video/video_content_type.cc",
+        "api/video/video_timing.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+    ],
+}
+
+/* From target:
+//video:video_stream_buffer_controller
+*/
+cc_library_static {
+    name: "webrtc_video__video_stream_buffer_controller",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+        "video/video_stream_buffer_controller.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__rtt_mult_experiment",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_timing__inter_frame_delay",
+        "webrtc_timing__jitter_estimator",
+        "webrtc_timing__timing_module",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__decode_synchronizer",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__frame_buffer",
+        "webrtc_video__frame_decode_timing",
+        "webrtc_video__task_queue_frame_decode_scheduler",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_receive_stream_timeout_tracker",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__frame_helpers",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//video:video_stream_encoder_impl
+*/
+cc_library_static {
+    name: "webrtc_video__video_stream_encoder_impl",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+        "video/alignment_adjuster.cc",
+        "video/encoder_bitrate_adjuster.cc",
+        "video/encoder_overshoot_detector.cc",
+        "video/frame_encode_metadata_writer.cc",
+        "video/video_source_sink_controller.cc",
+        "video/video_stream_encoder.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_adaptation__resource_adaptation",
+        "webrtc_adaptation__video_adaptation",
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_common_video__common_video",
+        "webrtc_config__encoder_config",
+        "webrtc_config__streams_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__alr_experiment",
+        "webrtc_experiments__balanced_degradation_settings",
+        "webrtc_experiments__encoder_info_settings",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__quality_rampup_experiment",
+        "webrtc_experiments__quality_scaler_settings",
         "webrtc_experiments__quality_scaling_experiment",
         "webrtc_experiments__rate_control_settings",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_video_processing__video_processing",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-        "webrtc_call__rtp_interfaces",
-        "webrtc_call__video_stream_api",
-        "webrtc_call__call_interfaces",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
         "webrtc_media__rtc_media_base",
-        "webrtc_api__libjingle_peerconnection_api",
-        "webrtc_rtp_rtcp__rtp_rtcp",
-        "webrtc_call__rtp_receiver",
-        "webrtc_pacing__pacing",
-        "webrtc_video_coding__video_coding_utility",
-        "webrtc_call__rtp_sender",
-        "webrtc_video_coding__video_coding",
-        "webrtc_video__frame_dumping_decoder",
-        "webrtc_video__video_stream_encoder_create",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_call__call",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "call/call.cc",
-        "call/call_factory.cc",
-        "call/degraded_call.cc",
-        "call/flexfec_receive_stream_impl.cc",
-        "call/receive_time_calculator.cc",
-    ],
-    host_supported: true,
-    static_libs: [
-        "webrtc_network__sent_packet",
-        "webrtc_api__transport_api",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
         "webrtc_rtc_base__checks",
-        "webrtc_modules__module_api",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_api__rtp_parameters",
-        "webrtc_units__time_delta",
-        "webrtc_task_utils__pending_task_safety_flag",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_transport__network_control",
-        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__criticalsection",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__rate_statistics",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
         "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_api__rtp_headers",
-        "webrtc_rtc_base__rate_limiter",
-        "webrtc_logging__rtc_stream_config",
-        "webrtc_logging__rtc_event_video",
-        "webrtc_call__simulated_network",
-        "webrtc_call__bitrate_allocator",
-        "webrtc_utility__utility",
-        "webrtc_logging__rtc_event_audio",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_logging__rtc_event_rtp_rtcp",
-        "webrtc_call__rtp_interfaces",
-        "webrtc_call__video_stream_api",
-        "webrtc_call__call_interfaces",
-        "webrtc_call__fake_network",
-        "webrtc_rtp_rtcp__rtp_rtcp",
-        "webrtc_call__rtp_receiver",
-        "webrtc_pacing__pacing",
-        "webrtc_audio__audio",
-        "webrtc_adaptation__resource_adaptation",
-        "webrtc_congestion_controller__congestion_controller",
-        "webrtc_call__rtp_sender",
-        "webrtc_video_coding__video_coding",
-        "webrtc_video__video",
-    ],
-}
-
-cc_library_static {
-    name: "webrtc_media__rtc_audio_video",
-    defaults: ["webrtc_defaults"],
-    srcs: [
-        "media/engine/adm_helpers.cc",
-        "media/engine/payload_type_mapper.cc",
-        "media/engine/simulcast.cc",
-        "media/engine/unhandled_packets_buffer.cc",
-        "media/engine/webrtc_media_engine.cc",
-        "media/engine/webrtc_video_engine.cc",
-        "media/engine/webrtc_voice_engine.cc",
-        ":webrtc_video_capture__video_capture_internal_impl",
-    ],
-    host_supported: true,
-    cflags: ["-DHAVE_WEBRTC_VIDEO"],
-    static_libs: [
-        "webrtc_media__rtc_constants",
-        "webrtc_api__transport_api",
-        "webrtc_transport__bitrate_settings",
-        "webrtc_base64__base64",
-        "webrtc_rtc_base__checks",
-        "webrtc_task_queue__task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
         "webrtc_rtc_base__stringutils",
-        "webrtc_synchronization__mutex",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_api__rtp_parameters",
-        "webrtc_units__data_rate",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
         "webrtc_system_wrappers__field_trial",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_experiments__normalize_simulcast_size_experiment",
-        "webrtc_audio_codecs__audio_codecs_api",
         "webrtc_system_wrappers__metrics",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_rtc_base__audio_format_to_string",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__frame_cadence_adapter",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
         "webrtc_video__video_frame",
-        "webrtc_experiments__min_video_bitrate_experiment",
-        "webrtc_video__video_frame_i420",
-        "webrtc_audio_processing__api",
-        "webrtc_common_video__common_video",
+        "webrtc_video__video_rtp_headers",
         "webrtc_video_codecs__video_codecs_api",
-        "webrtc_api__media_stream_interface",
-        "webrtc_experiments__rate_control_settings",
         "webrtc_video_coding__video_codec_interface",
-        "webrtc_audio_device__audio_device_impl",
-        "webrtc_audio_mixer__audio_mixer_impl",
-        "webrtc_aec_dump__null_aec_dump_factory",
-        "webrtc_call__video_stream_api",
-        "webrtc_call__call_interfaces",
-        "webrtc_media__rtc_media_base",
-        "webrtc_api__libjingle_peerconnection_api",
-        "webrtc_video_coding__video_coding_utility",
-        "webrtc_video_codecs__rtc_software_fallback_wrappers",
         "webrtc_video_coding__video_coding",
-        "webrtc_call__call",
+        "webrtc_video_coding__video_coding_utility",
+        "webrtc_video_coding__webrtc_vp9_helpers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/video_capture:video_capture_internal_impl
+*/
+filegroup {
+    name: "webrtc_video_capture__video_capture_internal_impl",
+    srcs: [
+        "modules/video_capture/linux/device_info_linux.cc",
+        "modules/video_capture/linux/device_info_v4l2.cc",
+        "modules/video_capture/linux/video_capture_linux.cc",
+        "modules/video_capture/linux/video_capture_v4l2.cc",
     ],
 }
 
+/* From target:
+//modules/video_capture:video_capture_module
+*/
 cc_library_static {
-    name: "webrtc_api__create_peerconnection_factory",
+    name: "webrtc_video_capture__video_capture_module",
     defaults: ["webrtc_defaults"],
-    srcs: ["api/create_peerconnection_factory.cc"],
-    host_supported: true,
-    cflags: ["-DHAVE_WEBRTC_VIDEO"],
-    static_libs: [
-        "webrtc_rtc_event_log__rtc_event_log_factory",
-        "webrtc_task_queue__default_task_queue_factory",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_audio_processing__api",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_media__rtc_media_base",
-        "webrtc_api__libjingle_peerconnection_api",
-        "webrtc_pc__peerconnection",
-        "webrtc_media__rtc_audio_video",
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_capture/device_info_impl.cc",
+        "modules/video_capture/video_capture_factory.cc",
+        "modules/video_capture/video_capture_impl.cc",
     ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_common_video__common_video",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//api/video_codecs:builtin_video_decoder_factory
+*/
+cc_library_static {
+    name: "webrtc_video_codecs__builtin_video_decoder_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+        "api/video_codecs/builtin_video_decoder_factory.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_media__rtc_internal_video_codecs",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__webrtc_h264",
+        "webrtc_video_coding__webrtc_vp8",
+        "webrtc_video_coding__webrtc_vp9",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//api/video_codecs:builtin_video_encoder_factory
+*/
+cc_library_static {
+    name: "webrtc_video_codecs__builtin_video_encoder_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+        "api/video_codecs/builtin_video_encoder_factory.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_media__rtc_encoder_simulcast_proxy",
+        "webrtc_media__rtc_internal_video_codecs",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__webrtc_h264",
+        "webrtc_video_coding__webrtc_vp8",
+        "webrtc_video_coding__webrtc_vp9",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//api/video_codecs:rtc_software_fallback_wrappers
+*/
+cc_library_static {
+    name: "webrtc_video_codecs__rtc_software_fallback_wrappers",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/video_codecs/video_decoder_software_fallback_wrapper.cc",
+        "api/video_codecs/video_encoder_software_fallback_wrapper.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding_utility",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//api/video_codecs:scalability_mode
+*/
+filegroup {
+    name: "webrtc_video_codecs__scalability_mode",
+    srcs: ["api/video_codecs/scalability_mode.cc"],
+}
+
+/* From target:
+//api/video_codecs:video_codecs_api
+*/
+cc_library_static {
+    name: "webrtc_video_codecs__video_codecs_api",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/video_codecs/av1_profile.cc",
+        "api/video_codecs/h264_profile_level_id.cc",
+        "api/video_codecs/sdp_video_format.cc",
+        "api/video_codecs/simulcast_stream.cc",
+        "api/video_codecs/spatial_layer.cc",
+        "api/video_codecs/video_codec.cc",
+        "api/video_codecs/video_decoder.cc",
+        "api/video_codecs/video_encoder.cc",
+        "api/video_codecs/vp8_frame_config.cc",
+        "api/video_codecs/vp8_temporal_layers.cc",
+        "api/video_codecs/vp9_profile.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//api/video_codecs:vp8_temporal_layers_factory
+*/
+cc_library_static {
+    name: "webrtc_video_codecs__vp8_temporal_layers_factory",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "api/video_codecs/vp8_temporal_layers_factory.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_coding_utility",
+        "webrtc_video_coding__webrtc_vp8_temporal_layers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/video_coding:chain_diff_calculator
+*/
+cc_library_static {
+    name: "webrtc_video_coding__chain_diff_calculator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/video_coding/chain_diff_calculator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//modules/video_coding:encoded_frame
+*/
+cc_library_static {
+    name: "webrtc_video_coding__encoded_frame",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_coding/encoded_frame.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__alr_experiment",
+        "webrtc_experiments__rtt_mult_experiment",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtp_rtcp__rtp_video_header",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_units__time_delta",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_coding__video_codec_interface",
+    ],
+}
+
+/* From target:
+//modules/video_coding:frame_dependencies_calculator
+*/
+cc_library_static {
+    name: "webrtc_video_coding__frame_dependencies_calculator",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/video_coding/frame_dependencies_calculator.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_synchronization__yield",
+    ],
+}
+
+/* From target:
+//modules/video_coding:frame_helpers
+*/
+cc_library_static {
+    name: "webrtc_video_coding__frame_helpers",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_coding/frame_helpers.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__time_delta",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//modules/video_coding:nack_requester
+*/
+cc_library_static {
+    name: "webrtc_video_coding__nack_requester",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        ":webrtc_types__bad_optional_access",
+        "modules/video_coding/histogram.cc",
+        "modules/video_coding/nack_requester.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+    ],
+}
+
+/* From target:
+//modules/video_coding:packet_buffer
+*/
+cc_library_static {
+    name: "webrtc_video_coding__packet_buffer",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_coding/packet_buffer.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_api__rtp_packet_info",
+        "webrtc_common_video__common_video",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_rtp_rtcp__rtp_video_header",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+    ],
+}
+
+/* From target:
+//modules/video_coding:video_codec_interface
+*/
+cc_library_static {
+    name: "webrtc_video_coding__video_codec_interface",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_coding/include/video_codec_interface.cc",
+        "modules/video_coding/video_coding_defines.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_common_video__common_video",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_units__time_delta",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+    ],
+}
+
+/* From target:
+//modules/video_coding:video_coding
+*/
+cc_library_static {
+    name: "webrtc_video_coding__video_coding",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+        "modules/video_coding/decoder_database.cc",
+        "modules/video_coding/fec_controller_default.cc",
+        "modules/video_coding/frame_object.cc",
+        "modules/video_coding/generic_decoder.cc",
+        "modules/video_coding/h264_sprop_parameter_sets.cc",
+        "modules/video_coding/h264_sps_pps_tracker.cc",
+        "modules/video_coding/loss_notification_controller.cc",
+        "modules/video_coding/media_opt_util.cc",
+        "modules/video_coding/rtp_frame_id_only_ref_finder.cc",
+        "modules/video_coding/rtp_frame_reference_finder.cc",
+        "modules/video_coding/rtp_generic_ref_finder.cc",
+        "modules/video_coding/rtp_seq_num_only_ref_finder.cc",
+        "modules/video_coding/rtp_vp8_ref_finder.cc",
+        "modules/video_coding/rtp_vp9_ref_finder.cc",
+        "modules/video_coding/video_codec_initializer.cc",
+        "modules/video_coding/video_receiver2.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_av1__av1_svc_config",
+        "webrtc_base64__base64",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_common_video__common_video",
+        "webrtc_config__encoder_config",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__alr_experiment",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__min_video_bitrate_experiment",
+        "webrtc_experiments__rate_control_settings",
+        "webrtc_experiments__rtt_mult_experiment",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_rtp_rtcp__rtp_video_header",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_timing__inter_frame_delay",
+        "webrtc_timing__jitter_estimator",
+        "webrtc_timing__rtt_filter",
+        "webrtc_timing__timing_module",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__frequency",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__builtin_video_bitrate_allocator_factory",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__encoded_frame",
+        "webrtc_video_coding__frame_helpers",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding_utility",
+        "webrtc_video_coding__webrtc_vp9_helpers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/video_coding:video_coding_utility
+*/
+cc_library_static {
+    name: "webrtc_video_coding__video_coding_utility",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_coding/utility/bandwidth_quality_scaler.cc",
+        "modules/video_coding/utility/decoded_frames_history.cc",
+        "modules/video_coding/utility/frame_dropper.cc",
+        "modules/video_coding/utility/framerate_controller_deprecated.cc",
+        "modules/video_coding/utility/ivf_file_reader.cc",
+        "modules/video_coding/utility/ivf_file_writer.cc",
+        "modules/video_coding/utility/qp_parser.cc",
+        "modules/video_coding/utility/quality_scaler.cc",
+        "modules/video_coding/utility/simulcast_rate_allocator.cc",
+        "modules/video_coding/utility/simulcast_utility.cc",
+        "modules/video_coding/utility/vp8_header_parser.cc",
+        "modules/video_coding/utility/vp9_uncompressed_header_parser.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_common_video__common_video",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__bandwidth_quality_scaler_settings",
+        "webrtc_experiments__encoder_info_settings",
+        "webrtc_experiments__quality_scaler_settings",
+        "webrtc_experiments__quality_scaling_experiment",
+        "webrtc_experiments__rate_control_settings",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rate_statistics",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__weak_ptr",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_codec_interface",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/video_coding:webrtc_h264
+*/
+cc_library_static {
+    name: "webrtc_video_coding__webrtc_h264",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_coding/codecs/h264/h264.cc",
+        "modules/video_coding/codecs/h264/h264_color_space.cc",
+        "modules/video_coding/codecs/h264/h264_decoder_impl.cc",
+        "modules/video_coding/codecs/h264/h264_encoder_impl.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_common_video__common_video",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_frame_i010",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding_utility",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/video_coding:webrtc_libvpx_interface
+*/
+cc_library_static {
+    name: "webrtc_video_coding__webrtc_libvpx_interface",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_numeric__int128",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__strings",
+        "modules/video_coding/codecs/interface/libvpx_interface.cc",
+    ],
+    host_supported: true,
+    static_libs: ["webrtc_rtc_base__checks"],
+}
+
+/* From target:
+//modules/video_coding:webrtc_multiplex
+*/
+cc_library_static {
+    name: "webrtc_video_coding__webrtc_multiplex",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc",
+        "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_encoder_adapter.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_common_video__common_video",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding_utility",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/video_coding:webrtc_vp8
+*/
+cc_library_static {
+    name: "webrtc_video_coding__webrtc_vp8",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        ":webrtc_video_coding__webrtc_vp8_scalability",
+        "modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc",
+        "modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_common_video__common_video",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__cpu_speed_experiment",
+        "webrtc_experiments__encoder_info_settings",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__rate_control_settings",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_codecs__vp8_temporal_layers_factory",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding_utility",
+        "webrtc_video_coding__webrtc_libvpx_interface",
+        "webrtc_video_coding__webrtc_vp8_temporal_layers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/video_coding:webrtc_vp8_scalability
+*/
+filegroup {
+    name: "webrtc_video_coding__webrtc_vp8_scalability",
+    srcs: ["modules/video_coding/codecs/vp8/vp8_scalability.cc"],
+}
+
+/* From target:
+//modules/video_coding:webrtc_vp8_temporal_layers
+*/
+cc_library_static {
+    name: "webrtc_video_coding__webrtc_vp8_temporal_layers",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_coding/codecs/vp8/default_temporal_layers.cc",
+        "modules/video_coding/codecs/vp8/screenshare_layers.cc",
+        "modules/video_coding/codecs/vp8/temporal_layers_checker.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rate_statistics",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding_utility",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/video_coding:webrtc_vp9
+*/
+cc_library_static {
+    name: "webrtc_video_coding__webrtc_vp9",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_svc__svc_rate_allocator",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc",
+        "modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc",
+        "modules/video_coding/codecs/vp9/vp9.cc",
+        "modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_common_video__common_video",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__encoder_info_settings",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__rate_control_settings",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_frame_i010",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding_utility",
+        "webrtc_video_coding__webrtc_libvpx_interface",
+        "webrtc_video_coding__webrtc_vp9_helpers",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
+}
+
+/* From target:
+//modules/video_coding:webrtc_vp9_helpers
+*/
+cc_library_static {
+    name: "webrtc_video_coding__webrtc_vp9_helpers",
+    defaults: ["webrtc_defaults"],
+    srcs: [
+        ":webrtc_adaptation__resource_adaptation_api",
+        ":webrtc_api__field_trials_registry",
+        ":webrtc_api__wrapping_async_dns_resolver",
+        ":webrtc_audio_processing__aec_dump_interface",
+        ":webrtc_audio_processing__rms_level",
+        ":webrtc_base__base",
+        ":webrtc_base__log_severity",
+        ":webrtc_base__malloc_internal",
+        ":webrtc_base__raw_logging_internal",
+        ":webrtc_base__spinlock_wait",
+        ":webrtc_base__throw_delegate",
+        ":webrtc_cctz__civil_time",
+        ":webrtc_cctz__time_zone",
+        ":webrtc_container__hashtablez_sampler",
+        ":webrtc_container__raw_hash_set",
+        ":webrtc_debugging__debugging_internal",
+        ":webrtc_debugging__demangle_internal",
+        ":webrtc_debugging__stacktrace",
+        ":webrtc_debugging__symbolize",
+        ":webrtc_hash__city",
+        ":webrtc_hash__hash",
+        ":webrtc_hash__low_level_hash",
+        ":webrtc_neteq__neteq_api",
+        ":webrtc_numeric__int128",
+        ":webrtc_profiling__exponential_biased",
+        ":webrtc_rnn_vad__rnn_vad_layers",
+        ":webrtc_rtc_base__bitstream_reader",
+        ":webrtc_rtc_base__callback_list",
+        ":webrtc_rtc_base__network_constants",
+        ":webrtc_rtp__dependency_descriptor",
+        ":webrtc_strings__cord",
+        ":webrtc_strings__cord_internal",
+        ":webrtc_strings__cordz_functions",
+        ":webrtc_strings__cordz_handle",
+        ":webrtc_strings__cordz_info",
+        ":webrtc_strings__internal",
+        ":webrtc_strings__str_format_internal",
+        ":webrtc_strings__strings",
+        ":webrtc_svc__scalability_mode_util",
+        ":webrtc_svc__scalability_structures",
+        ":webrtc_svc__scalable_video_controller",
+        ":webrtc_synchronization__graphcycles_internal",
+        ":webrtc_synchronization__synchronization",
+        ":webrtc_time__time",
+        ":webrtc_transport__stun_types",
+        ":webrtc_types__bad_optional_access",
+        ":webrtc_types__bad_variant_access",
+        ":webrtc_utility__utility",
+        ":webrtc_video__video_frame_metadata",
+        ":webrtc_video_codecs__scalability_mode",
+        "modules/video_coding/codecs/vp9/svc_config.cc",
+    ],
+    host_supported: true,
+    static_libs: [
+        "webrtc_agc2__cpu_features",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_common_video__common_video",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_media__rtc_media_base",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_sigslot__sigslot",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_units__data_rate",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_coding__video_codec_interface",
+    ],
+    arch: {
+        arm: {
+            srcs: [":webrtc_common_audio__common_audio_c_arm_asm"],
+        },
+        x86_64: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+        x86: {
+            static_libs: ["webrtc_rnn_vad__vector_math_avx2"],
+        },
+    },
 }
 
 cc_library_static {
@@ -5325,281 +21746,404 @@
     defaults: ["webrtc_defaults"],
     export_include_dirs: ["."],
     whole_static_libs: [
-        "webrtc_spl_sqrt_floor__spl_sqrt_floor",
-        "webrtc_fft__fft",
-        "webrtc_ooura__fft_size_256",
-        "webrtc_audio_coding__audio_network_adaptor_config",
-        "webrtc_audio_coding__pcm16b_c",
-        "webrtc_sigslot__sigslot",
-        "webrtc_network__sent_packet",
-        "webrtc_pc__media_protocol_names",
-        "webrtc_g722__g722_3p",
-        "webrtc_media__rtc_constants",
-        "webrtc_api__transport_api",
-        "webrtc_synchronization__yield",
-        "webrtc_g711__g711_3p",
-        "webrtc_audio_processing__audio_processing_statistics",
-        "webrtc_transport__bitrate_settings",
-        "webrtc_base64__base64",
-        "webrtc_audio_coding__g711_c",
-        "webrtc_ooura__fft_size_128",
-        "webrtc_rtc_base__checks",
-        "webrtc_audio_coding__isac_vad",
-        "webrtc_memory__aligned_malloc",
-        "webrtc_audio_coding__g722_c",
-        "webrtc_system_wrappers__cpu_features_linux",
-        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
-        "webrtc_rtc_base__platform_thread_types",
-        "webrtc_modules__module_api",
-        "webrtc_task_queue__task_queue",
-        "webrtc_utility__pffft_wrapper",
-        "webrtc_utility__cascaded_biquad_filter",
-        "webrtc_synchronization__yield_policy",
-        "webrtc_rtc_base__stringutils",
-        "webrtc_rtc_base__criticalsection",
-        "webrtc_system__file_wrapper",
-        "webrtc_synchronization__mutex",
-        "webrtc_synchronization__rw_lock_wrapper",
-        "webrtc_time__timestamp_extrapolator",
-        "webrtc_utility__legacy_delay_estimator",
-        "webrtc_synchronization__sequence_checker",
-        "webrtc_video__video_bitrate_allocation",
-        "webrtc_api__rtp_parameters",
-        "webrtc_video__video_adaptation",
-        "webrtc_audio_processing__config",
-        "webrtc_api__audio_options_api",
-        "webrtc_units__data_size",
-        "webrtc_rtc_base__timeutils",
-        "webrtc_units__time_delta",
-        "webrtc_rtc_base__rtc_event",
-        "webrtc_units__timestamp",
-        "webrtc_units__frequency",
-        "webrtc_rtc_base__weak_ptr",
-        "webrtc_rtc_base__platform_thread",
-        "webrtc_task_utils__pending_task_safety_flag",
-        "webrtc_rtc_event_log__rtc_event_log",
-        "webrtc_rtc_base__logging",
-        "webrtc_units__data_rate",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_video_coding__chain_diff_calculator",
-        "webrtc_transport__network_control",
-        "webrtc_experiments__field_trial_parser",
-        "webrtc_logging__rtc_event_pacing",
-        "webrtc_transport__field_trial_based_config",
-        "webrtc_video_coding__frame_dependencies_calculator",
-        "webrtc_rtc_base__rtc_task_queue_libevent",
-        "webrtc_api__rtc_error",
-        "webrtc_rtc_event_log__rtc_event_log_factory",
-        "webrtc_goog_cc__link_capacity_estimator",
-        "webrtc_video__video_bitrate_allocator",
-        "webrtc_experiments__keyframe_interval_settings_experiment",
-        "webrtc_rtc_base__rtc_task_queue",
-        "webrtc_task_queue__default_task_queue_factory",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_api__rtc_event_log_output_file",
-        "webrtc_experiments__jitter_upper_bound_experiment",
-        "webrtc_agc2__biquad_filter",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_experiments__cpu_speed_experiment",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_video__video_rtp_headers",
-        "webrtc_opus__audio_encoder_opus_config",
-        "webrtc_audio__aec3_config",
-        "webrtc_audio_coding__webrtc_opus_wrapper",
-        "webrtc_agc2__common",
-        "webrtc_experiments__alr_experiment",
-        "webrtc_experiments__quality_scaler_settings",
-        "webrtc_experiments__normalize_simulcast_size_experiment",
-        "webrtc_audio_codecs__audio_codecs_api",
-        "webrtc_experiments__quality_rampup_experiment",
-        "webrtc_stats__rtc_stats",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_experiments__rtt_mult_experiment",
-        "webrtc_rnn_vad__rnn_vad",
-        "webrtc_rtc_base__rtc_base",
-        "webrtc_common_audio__common_audio_cc",
-        "webrtc_pacing__interval_budget",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_aecm__aecm_core",
-        "webrtc_agc2__gain_applier",
-        "webrtc_task_utils__repeating_task",
-        "webrtc_rtc_base__audio_format_to_string",
-        "webrtc_memory__fifo_buffer",
-        "webrtc_api__rtp_headers",
-        "webrtc_rtc_base__rate_limiter",
-        "webrtc_audio_coding__audio_coding_opus_common",
-        "webrtc_logging__rtc_stream_config",
-        "webrtc_audio_coding__legacy_encoded_audio_frame",
-        "webrtc_audio_coding__webrtc_multiopus",
-        "webrtc_api__rtp_packet_info",
-        "webrtc_crypto__options",
-        "webrtc_media__rtc_h264_profile_id",
-        "webrtc_audio_coding__webrtc_cng",
-        "webrtc_logging__rtc_event_video",
-        "webrtc_common_audio__common_audio",
-        "webrtc_call__simulated_network",
-        "webrtc_call__bitrate_allocator",
-        "webrtc_agc2__rnn_vad_with_level",
-        "webrtc_audio_coding__g722",
-        "webrtc_audio_device__audio_device_buffer",
-        "webrtc_audio__audio_frame_api",
-        "webrtc_goog_cc__alr_detector",
-        "webrtc_video__video_frame",
-        "webrtc_audio_processing__apm_logging",
-        "webrtc_audio_coding__ilbc_c",
-        "webrtc_opus__audio_encoder_multiopus",
-        "webrtc_utility__utility",
-        "webrtc_video_coding__nack_module",
-        "webrtc_g722__audio_encoder_g722",
-        "webrtc_audio_coding__isac_c",
-        "webrtc_audio_coding__g711",
-        "webrtc_opus__audio_decoder_multiopus",
-        "webrtc_common_audio__fir_filter_factory",
-        "webrtc_audio_coding__ilbc",
-        "webrtc_audio_coding__audio_encoder_cng",
-        "webrtc_agc2__fixed_digital",
-        "webrtc_logging__rtc_event_audio",
-        "webrtc_experiments__min_video_bitrate_experiment",
-        "webrtc_video__encoded_image",
-        "webrtc_agc__legacy_agc",
-        "webrtc_g722__audio_decoder_g722",
-        "webrtc_audio_coding__pcm16b",
-        "webrtc_audio_coding__red",
-        "webrtc_utility__audio_frame_operations",
-        "webrtc_audio_coding__isac",
-        "webrtc_deprecated__nack_module",
-        "webrtc_video__video_frame_i420",
-        "webrtc_isac__audio_encoder_isac_float",
-        "webrtc_audio_processing__api",
-        "webrtc_transient__transient_suppressor_impl",
-        "webrtc_ilbc__audio_encoder_ilbc",
-        "webrtc_rtp_rtcp__rtp_video_header",
-        "webrtc_agc2__noise_level_estimator",
-        "webrtc_audio_processing__audio_buffer",
-        "webrtc_isac__audio_decoder_isac_float",
-        "webrtc_vad__vad",
-        "webrtc_audio_device__audio_device_generic",
-        "webrtc_audio_processing__high_pass_filter",
-        "webrtc_ns__ns",
-        "webrtc_common_video__common_video",
-        "webrtc_g711__audio_encoder_g711",
-        "webrtc_agc2__adaptive_digital",
-        "webrtc_L16__audio_encoder_L16",
-        "webrtc_audio_processing__audio_frame_proxies",
-        "webrtc_ilbc__audio_decoder_ilbc",
-        "webrtc_g711__audio_decoder_g711",
-        "webrtc_audio_processing__optionally_built_submodule_creators",
-        "webrtc_video__video_frame_i010",
-        "webrtc_L16__audio_decoder_L16",
-        "webrtc_video_codecs__video_codecs_api",
-        "webrtc_audio_coding__audio_network_adaptor",
-        "webrtc_agc__level_estimation",
-        "webrtc_api__media_stream_interface",
-        "webrtc_audio_mixer__audio_frame_manipulator",
-        "webrtc_experiments__quality_scaling_experiment",
-        "webrtc_audio_coding__webrtc_opus",
-        "webrtc_audio_processing__voice_detection",
-        "webrtc_media__rtc_vp9_profile",
-        "webrtc_aec3__aec3",
-        "webrtc_opus__audio_decoder_opus",
-        "webrtc_experiments__rate_control_settings",
-        "webrtc_video_coding__video_codec_interface",
-        "webrtc_av1__libaom_av1_encoder",
-        "webrtc_audio_device__audio_device_impl",
-        "webrtc_av1__libaom_av1_decoder",
-        "webrtc_audio_coding__neteq",
-        "webrtc_goog_cc__pushback_controller",
-        "webrtc_video_processing__video_processing",
-        "webrtc_rtp_rtcp__rtp_rtcp_format",
-        "webrtc_experiments__balanced_degradation_settings",
-        "webrtc_video_coding__encoded_frame",
-        "webrtc_experiments__stable_target_rate_experiment",
-        "webrtc_audio_mixer__audio_mixer_impl",
-        "webrtc_agc2__level_estimation_agc",
-        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
-        "webrtc_agc__agc",
-        "webrtc_opus__audio_encoder_opus",
-        "webrtc_rtp__transport_feedback",
-        "webrtc_audio_codecs__builtin_audio_decoder_factory",
-        "webrtc_audio_coding__audio_coding",
-        "webrtc_audio__aec3_factory",
-        "webrtc_logging__rtc_event_rtp_rtcp",
-        "webrtc_video_coding__webrtc_vp9_helpers",
-        "webrtc_aec_dump__null_aec_dump_factory",
-        "webrtc_video__encoded_frame",
-        "webrtc_logging__rtc_event_bwe",
-        "webrtc_audio_codecs__builtin_audio_encoder_factory",
-        "webrtc_audio_processing__audio_processing",
-        "webrtc_goog_cc__probe_controller",
-        "webrtc_goog_cc__loss_based_controller",
-        "webrtc_goog_cc__estimators",
-        "webrtc_call__rtp_interfaces",
-        "webrtc_call__video_stream_api",
-        "webrtc_call__call_interfaces",
-        "webrtc_media__rtc_media_base",
-        "webrtc_video_capture__video_capture_module",
-        "webrtc_call__fake_network",
-        "webrtc_api__libjingle_peerconnection_api",
-        "webrtc_logging__ice_log",
-        "webrtc_call__bitrate_configurator",
-        "webrtc_rtp_rtcp__rtp_rtcp",
-        "webrtc_call__rtp_receiver",
-        "webrtc_p2p__rtc_p2p",
-        "webrtc_pacing__pacing",
-        "webrtc_media__rtc_data",
-        "webrtc_goog_cc__delay_based_bwe",
-        "webrtc_video_coding__video_coding_utility",
-        "webrtc_audio__audio",
-        "webrtc_api__ice_transport_factory",
-        "webrtc_adaptation__resource_adaptation",
-        "webrtc_rtp__control_handler",
-        "webrtc_video_coding__webrtc_vp8_temporal_layers",
-        "webrtc_congestion_controller__congestion_controller",
-        "webrtc_video_coding__webrtc_multiplex",
-        "webrtc_video__builtin_video_bitrate_allocator_factory",
-        "webrtc_video_codecs__rtc_software_fallback_wrappers",
-        "webrtc_goog_cc__goog_cc",
-        "webrtc_video_coding__webrtc_vp9",
-        "webrtc_video_coding__webrtc_h264",
-        "webrtc_media__rtc_simulcast_encoder_adapter",
-        "webrtc_adaptation__video_adaptation",
-        "webrtc_transport__goog_cc",
-        "webrtc_video_codecs__vp8_temporal_layers_factory",
-        "webrtc_test__fake_video_codecs",
-        "webrtc_media__rtc_encoder_simulcast_proxy",
-        "webrtc_pc__rtc_pc_base",
-        "webrtc_call__rtp_sender",
-        "webrtc_video_coding__video_coding",
-        "webrtc_video_coding__webrtc_vp8",
-        "webrtc_media__rtc_internal_video_codecs",
-        "webrtc_video_codecs__builtin_video_encoder_factory",
-        "webrtc_video__frame_dumping_decoder",
-        "webrtc_pc__peerconnection",
-        "webrtc_video__video_stream_encoder_impl",
-        "webrtc_video__video_stream_encoder_create",
-        "webrtc_video_codecs__builtin_video_decoder_factory",
-        "webrtc_video__video",
-        "webrtc_call__call",
-        "webrtc_media__rtc_audio_video",
-        "webrtc_api__create_peerconnection_factory",
         "libpffft",
         "rnnoise_rnn_vad",
-        "usrsctplib",
+        "webrtc_L16__audio_decoder_L16",
+        "webrtc_L16__audio_encoder_L16",
+        "webrtc___webrtc",
+        "webrtc_adaptation__resource_adaptation",
+        "webrtc_adaptation__video_adaptation",
+        "webrtc_aec3__aec3",
+        "webrtc_aec_dump__null_aec_dump_factory",
+        "webrtc_aecm__aecm_core",
+        "webrtc_agc2__adaptive_digital",
+        "webrtc_agc2__adaptive_digital_gain_applier",
+        "webrtc_agc2__biquad_filter",
+        "webrtc_agc2__clipping_predictor",
+        "webrtc_agc2__cpu_features",
+        "webrtc_agc2__fixed_digital",
+        "webrtc_agc2__gain_applier",
+        "webrtc_agc2__input_volume_controller",
+        "webrtc_agc2__input_volume_stats_reporter",
+        "webrtc_agc2__noise_level_estimator",
+        "webrtc_agc2__saturation_protector",
+        "webrtc_agc2__speech_level_estimator",
+        "webrtc_agc2__vad_wrapper",
+        "webrtc_agc__agc",
+        "webrtc_agc__legacy_agc",
+        "webrtc_agc__level_estimation",
+        "webrtc_api__audio_options_api",
+        "webrtc_api__candidate",
+        "webrtc_api__create_peerconnection_factory",
+        "webrtc_api__dtls_transport_interface",
+        "webrtc_api__field_trials",
+        "webrtc_api__ice_transport_factory",
+        "webrtc_api__libjingle_peerconnection_api",
+        "webrtc_api__media_stream_interface",
+        "webrtc_api__rtc_error",
+        "webrtc_api__rtc_event_log_output_file",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_api__rtp_parameters",
+        "webrtc_api__rtp_sender_interface",
+        "webrtc_api__transport_api",
+        "webrtc_async_audio_processing__async_audio_processing",
+        "webrtc_audio__aec3_config",
+        "webrtc_audio__aec3_factory",
+        "webrtc_audio__audio",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_codecs__audio_codecs_api",
+        "webrtc_audio_codecs__builtin_audio_decoder_factory",
+        "webrtc_audio_codecs__builtin_audio_encoder_factory",
+        "webrtc_audio_coding__audio_coding",
+        "webrtc_audio_coding__audio_coding_opus_common",
+        "webrtc_audio_coding__audio_encoder_cng",
+        "webrtc_audio_coding__audio_network_adaptor",
+        "webrtc_audio_coding__audio_network_adaptor_config",
+        "webrtc_audio_coding__g711",
+        "webrtc_audio_coding__g711_c",
+        "webrtc_audio_coding__g722",
+        "webrtc_audio_coding__g722_c",
+        "webrtc_audio_coding__ilbc",
+        "webrtc_audio_coding__ilbc_c",
+        "webrtc_audio_coding__isac_vad",
+        "webrtc_audio_coding__legacy_encoded_audio_frame",
+        "webrtc_audio_coding__neteq",
+        "webrtc_audio_coding__pcm16b",
+        "webrtc_audio_coding__pcm16b_c",
+        "webrtc_audio_coding__red",
+        "webrtc_audio_coding__webrtc_cng",
+        "webrtc_audio_coding__webrtc_multiopus",
+        "webrtc_audio_coding__webrtc_opus",
+        "webrtc_audio_coding__webrtc_opus_wrapper",
+        "webrtc_audio_device__audio_device_buffer",
+        "webrtc_audio_device__audio_device_generic",
+        "webrtc_audio_device__audio_device_impl",
+        "webrtc_audio_mixer__audio_frame_manipulator",
+        "webrtc_audio_mixer__audio_mixer_impl",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_buffer",
+        "webrtc_audio_processing__audio_frame_proxies",
+        "webrtc_audio_processing__audio_processing",
+        "webrtc_audio_processing__audio_processing_statistics",
+        "webrtc_audio_processing__gain_controller2",
+        "webrtc_audio_processing__high_pass_filter",
+        "webrtc_audio_processing__optionally_built_submodule_creators",
+        "webrtc_av1__av1_svc_config",
+        "webrtc_base64__base64",
+        "webrtc_call__bitrate_allocator",
+        "webrtc_call__bitrate_configurator",
+        "webrtc_call__call",
+        "webrtc_call__call_interfaces",
+        "webrtc_call__fake_network",
+        "webrtc_call__rtp_interfaces",
+        "webrtc_call__rtp_receiver",
+        "webrtc_call__rtp_sender",
+        "webrtc_call__simulated_network",
+        "webrtc_call__version",
+        "webrtc_call__video_stream_api",
+        "webrtc_capture_levels_adjuster__capture_levels_adjuster",
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_common_audio__common_audio_cc",
+        "webrtc_common_audio__fir_filter_factory",
+        "webrtc_common_video__common_video",
+        "webrtc_config__encoder_config",
+        "webrtc_config__streams_config",
+        "webrtc_congestion_controller__congestion_controller",
+        "webrtc_containers__flat_containers_internal",
+        "webrtc_crypto__options",
+        "webrtc_experiments__alr_experiment",
+        "webrtc_experiments__balanced_degradation_settings",
+        "webrtc_experiments__bandwidth_quality_scaler_settings",
+        "webrtc_experiments__cpu_speed_experiment",
+        "webrtc_experiments__encoder_info_settings",
+        "webrtc_experiments__field_trial_parser",
+        "webrtc_experiments__keyframe_interval_settings_experiment",
+        "webrtc_experiments__min_video_bitrate_experiment",
+        "webrtc_experiments__normalize_simulcast_size_experiment",
+        "webrtc_experiments__quality_rampup_experiment",
+        "webrtc_experiments__quality_scaler_settings",
+        "webrtc_experiments__quality_scaling_experiment",
+        "webrtc_experiments__rate_control_settings",
+        "webrtc_experiments__rtt_mult_experiment",
+        "webrtc_experiments__stable_target_rate_experiment",
+        "webrtc_fft__fft",
+        "webrtc_g711__audio_decoder_g711",
+        "webrtc_g711__audio_encoder_g711",
+        "webrtc_g711__g711_3p",
+        "webrtc_g722__audio_decoder_g722",
+        "webrtc_g722__audio_encoder_g722",
+        "webrtc_g722__g722_3p",
+        "webrtc_generic_frame_descriptor__generic_frame_descriptor",
+        "webrtc_goog_cc__alr_detector",
+        "webrtc_goog_cc__delay_based_bwe",
+        "webrtc_goog_cc__estimators",
+        "webrtc_goog_cc__goog_cc",
+        "webrtc_goog_cc__link_capacity_estimator",
+        "webrtc_goog_cc__loss_based_bwe_v1",
+        "webrtc_goog_cc__loss_based_bwe_v2",
+        "webrtc_goog_cc__probe_controller",
+        "webrtc_goog_cc__pushback_controller",
+        "webrtc_goog_cc__send_side_bwe",
+        "webrtc_ilbc__audio_decoder_ilbc",
+        "webrtc_ilbc__audio_encoder_ilbc",
+        "webrtc_logging__ice_log",
+        "webrtc_logging__rtc_event_audio",
+        "webrtc_logging__rtc_event_begin_end",
+        "webrtc_logging__rtc_event_bwe",
+        "webrtc_logging__rtc_event_field",
+        "webrtc_logging__rtc_event_log_impl_encoder",
+        "webrtc_logging__rtc_event_number_encodings",
+        "webrtc_logging__rtc_event_pacing",
+        "webrtc_logging__rtc_event_rtp_rtcp",
+        "webrtc_logging__rtc_event_video",
+        "webrtc_logging__rtc_stream_config",
+        "webrtc_media__rtc_audio_video",
+        "webrtc_media__rtc_data_dcsctp_transport",
+        "webrtc_media__rtc_data_sctp_transport_factory",
+        "webrtc_media__rtc_encoder_simulcast_proxy",
+        "webrtc_media__rtc_internal_video_codecs",
+        "webrtc_media__rtc_media_base",
+        "webrtc_media__rtc_sdp_video_format_utils",
+        "webrtc_media__rtc_simulcast_encoder_adapter",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_metrics__global_metrics_logger_and_exporter",
+        "webrtc_metrics__metric",
+        "webrtc_metrics__metrics_accumulator",
+        "webrtc_metrics__metrics_logger",
+        "webrtc_metrics__stdout_metrics_exporter",
+        "webrtc_network__sent_packet",
+        "webrtc_ns__ns",
+        "webrtc_numerics__numerics",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_ooura__fft_size_256",
+        "webrtc_opus__audio_decoder_multiopus",
+        "webrtc_opus__audio_decoder_opus",
+        "webrtc_opus__audio_encoder_multiopus",
+        "webrtc_opus__audio_encoder_opus",
+        "webrtc_opus__audio_encoder_opus_config",
+        "webrtc_p2p__libstunprober",
+        "webrtc_p2p__rtc_p2p",
+        "webrtc_pacing__interval_budget",
+        "webrtc_pacing__pacing",
+        "webrtc_packet__chunk",
+        "webrtc_packet__chunk_validators",
+        "webrtc_packet__crc32c",
+        "webrtc_packet__error_cause",
+        "webrtc_packet__parameter",
+        "webrtc_packet__sctp_packet",
+        "webrtc_packet__tlv_trait",
+        "webrtc_pc__audio_rtp_receiver",
+        "webrtc_pc__audio_track",
+        "webrtc_pc__connection_context",
+        "webrtc_pc__data_channel_utils",
+        "webrtc_pc__dtmf_sender",
+        "webrtc_pc__ice_server_parsing",
+        "webrtc_pc__jitter_buffer_delay",
+        "webrtc_pc__media_protocol_names",
+        "webrtc_pc__media_stream",
+        "webrtc_pc__media_stream_observer",
+        "webrtc_pc__peer_connection_message_handler",
+        "webrtc_pc__proxy",
+        "webrtc_pc__remote_audio_source",
+        "webrtc_pc__rtp_parameters_conversion",
+        "webrtc_pc__rtp_receiver",
+        "webrtc_pc__rtp_sender",
+        "webrtc_pc__rtp_transceiver",
+        "webrtc_pc__rtp_transmission_manager",
+        "webrtc_pc__sctp_data_channel",
+        "webrtc_pc__transceiver_list",
+        "webrtc_pc__usage_pattern",
+        "webrtc_pc__video_rtp_receiver",
+        "webrtc_pc__video_rtp_track_source",
+        "webrtc_pc__video_track",
+        "webrtc_pc__video_track_source",
+        "webrtc_remote_bitrate_estimator__remote_bitrate_estimator",
+        "webrtc_render__incoming_video_stream",
+        "webrtc_render__video_render_frames",
+        "webrtc_rnn_vad__rnn_vad",
+        "webrtc_rnn_vad__rnn_vad_auto_correlation",
+        "webrtc_rnn_vad__rnn_vad_lp_residual",
+        "webrtc_rnn_vad__rnn_vad_pitch",
+        "webrtc_rnn_vad__rnn_vad_spectral_features",
+        "webrtc_rtc_base__async_resolver_interface",
+        "webrtc_rtc_base__async_socket",
+        "webrtc_rtc_base__audio_format_to_string",
+        "webrtc_rtc_base__bit_buffer",
+        "webrtc_rtc_base__buffer_queue",
+        "webrtc_rtc_base__byte_buffer",
+        "webrtc_rtc_base__checks",
+        "webrtc_rtc_base__copy_on_write_buffer",
+        "webrtc_rtc_base__criticalsection",
+        "webrtc_rtc_base__event_tracer",
+        "webrtc_rtc_base__histogram_percentile_counter",
+        "webrtc_rtc_base__ip_address",
+        "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__net_helpers",
+        "webrtc_rtc_base__null_socket_server",
+        "webrtc_rtc_base__platform_thread",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__random",
+        "webrtc_rtc_base__rate_limiter",
+        "webrtc_rtc_base__rate_statistics",
+        "webrtc_rtc_base__rate_tracker",
+        "webrtc_rtc_base__rtc_base",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
+        "webrtc_rtc_base__rtc_task_queue",
+        "webrtc_rtc_base__rtc_task_queue_libevent",
+        "webrtc_rtc_base__sample_counter",
+        "webrtc_rtc_base__socket",
+        "webrtc_rtc_base__socket_address",
+        "webrtc_rtc_base__stringutils",
+        "webrtc_rtc_base__threading",
+        "webrtc_rtc_base__timestamp_aligner",
+        "webrtc_rtc_base__timeutils",
+        "webrtc_rtc_base__weak_ptr",
+        "webrtc_rtc_base__zero_memory",
+        "webrtc_rtc_event_log__rtc_event_log",
+        "webrtc_rtc_event_log__rtc_event_log_factory",
+        "webrtc_rtp__control_handler",
+        "webrtc_rtp__transport_feedback",
+        "webrtc_rtp_rtcp__rtp_rtcp",
+        "webrtc_rtp_rtcp__rtp_rtcp_format",
+        "webrtc_rtp_rtcp__rtp_video_header",
+        "webrtc_rx__data_tracker",
+        "webrtc_rx__interleaved_reassembly_streams",
+        "webrtc_rx__reassembly_queue",
+        "webrtc_rx__traditional_reassembly_streams",
+        "webrtc_sigslot__sigslot",
+        "webrtc_socket__dcsctp_socket",
+        "webrtc_socket__heartbeat_handler",
+        "webrtc_socket__packet_sender",
+        "webrtc_socket__stream_reset_handler",
+        "webrtc_socket__transmission_control_block",
+        "webrtc_spl_sqrt_floor__spl_sqrt_floor",
+        "webrtc_stats__rtc_stats",
+        "webrtc_synchronization__sequence_checker_internal",
+        "webrtc_synchronization__yield",
+        "webrtc_synchronization__yield_policy",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__denormal_disabler",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__default_task_queue_factory",
+        "webrtc_task_queue__pending_task_safety_flag",
+        "webrtc_task_queue__task_queue",
+        "webrtc_task_utils__repeating_task",
+        "webrtc_test__fake_video_codecs",
+        "webrtc_timer__task_queue_timeout",
+        "webrtc_timer__timer",
+        "webrtc_timing__codec_timer",
+        "webrtc_timing__frame_delay_variation_kalman_filter",
+        "webrtc_timing__inter_frame_delay",
+        "webrtc_timing__jitter_estimator",
+        "webrtc_timing__rtt_filter",
+        "webrtc_timing__timestamp_extrapolator",
+        "webrtc_timing__timing_module",
+        "webrtc_transient__transient_suppressor_impl",
+        "webrtc_transient__voice_probability_delay_unit",
+        "webrtc_transport__bitrate_settings",
+        "webrtc_transport__field_trial_based_config",
+        "webrtc_transport__goog_cc",
+        "webrtc_transport__network_control",
+        "webrtc_tx__outstanding_data",
+        "webrtc_tx__retransmission_error_counter",
+        "webrtc_tx__retransmission_queue",
+        "webrtc_tx__retransmission_timeout",
+        "webrtc_tx__rr_send_queue",
+        "webrtc_tx__stream_scheduler",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__frequency",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_utility__audio_frame_operations",
+        "webrtc_utility__cascaded_biquad_filter",
+        "webrtc_utility__legacy_delay_estimator",
+        "webrtc_utility__pffft_wrapper",
+        "webrtc_vad__vad",
+        "webrtc_video__builtin_video_bitrate_allocator_factory",
+        "webrtc_video__decode_synchronizer",
+        "webrtc_video__encoded_frame",
+        "webrtc_video__encoded_image",
+        "webrtc_video__frame_buffer",
+        "webrtc_video__frame_cadence_adapter",
+        "webrtc_video__frame_decode_timing",
+        "webrtc_video__frame_dumping_decoder",
+        "webrtc_video__task_queue_frame_decode_scheduler",
+        "webrtc_video__unique_timestamp_counter",
+        "webrtc_video__video",
+        "webrtc_video__video_adaptation",
+        "webrtc_video__video_bitrate_allocation",
+        "webrtc_video__video_bitrate_allocator",
+        "webrtc_video__video_frame",
+        "webrtc_video__video_frame_i010",
+        "webrtc_video__video_receive_stream_timeout_tracker",
+        "webrtc_video__video_rtp_headers",
+        "webrtc_video__video_stream_buffer_controller",
+        "webrtc_video__video_stream_encoder_impl",
+        "webrtc_video_capture__video_capture_module",
+        "webrtc_video_codecs__builtin_video_decoder_factory",
+        "webrtc_video_codecs__builtin_video_encoder_factory",
+        "webrtc_video_codecs__rtc_software_fallback_wrappers",
+        "webrtc_video_codecs__video_codecs_api",
+        "webrtc_video_codecs__vp8_temporal_layers_factory",
+        "webrtc_video_coding__chain_diff_calculator",
+        "webrtc_video_coding__encoded_frame",
+        "webrtc_video_coding__frame_dependencies_calculator",
+        "webrtc_video_coding__frame_helpers",
+        "webrtc_video_coding__nack_requester",
+        "webrtc_video_coding__packet_buffer",
+        "webrtc_video_coding__video_codec_interface",
+        "webrtc_video_coding__video_coding",
+        "webrtc_video_coding__video_coding_utility",
+        "webrtc_video_coding__webrtc_h264",
+        "webrtc_video_coding__webrtc_libvpx_interface",
+        "webrtc_video_coding__webrtc_multiplex",
+        "webrtc_video_coding__webrtc_vp8",
+        "webrtc_video_coding__webrtc_vp8_temporal_layers",
+        "webrtc_video_coding__webrtc_vp9",
+        "webrtc_video_coding__webrtc_vp9_helpers",
     ],
-    srcs: [
-        ":webrtc_rtp__dependency_descriptor",
-        ":webrtc_audio_processing__rms_level",
-        ":webrtc_rtc_base__rtc_operations_chain",
-        ":webrtc_av1__scalable_video_controller",
-        ":webrtc_adaptation__resource_adaptation_api",
-        ":webrtc_neteq__tick_timer",
-        ":webrtc_transport__stun_types",
-        ":webrtc_neteq__neteq_api",
-        ":webrtc_video__video_frame_metadata",
-        ":webrtc_neteq__default_neteq_controller_factory",
-        ":webrtc_audio_coding__default_neteq_factory",
-        ":webrtc_video_capture__video_capture_internal_impl",
-    ],
+    arch: {
+        arm: {
+            whole_static_libs: [
+                "webrtc_common_audio__common_audio_neon",
+                "webrtc_common_audio__common_audio_neon_c",
+            ],
+        },
+        arm64: {
+            whole_static_libs: [
+                "webrtc_common_audio__common_audio_c",
+                "webrtc_common_audio__common_audio_cc",
+                "webrtc_common_audio__common_audio_neon",
+                "webrtc_common_audio__common_audio_neon_c",
+                "webrtc_ooura__fft_size_256",
+                "webrtc_spl_sqrt_floor__spl_sqrt_floor",
+            ],
+        },
+        x86_64: {
+            whole_static_libs: [
+                "webrtc_aec3__aec3_avx2",
+                "webrtc_common_audio__common_audio_avx2",
+                "webrtc_common_audio__common_audio_sse2",
+                "webrtc_rnn_vad__vector_math_avx2",
+            ],
+        },
+        x86: {
+            whole_static_libs: [
+                "webrtc_aec3__aec3_avx2",
+                "webrtc_common_audio__common_audio_avx2",
+                "webrtc_common_audio__common_audio_sse2",
+                "webrtc_rnn_vad__vector_math_avx2",
+            ],
+        },
+    },
 }
 
 cc_library_static {
@@ -5611,76 +22155,125 @@
         "modules/audio_processing/include",
     ],
     whole_static_libs: [
-        "webrtc_audio_processing__audio_processing",
-        "webrtc_ooura__fft_size_256",
-        "webrtc_audio_processing__audio_processing_statistics",
-        "webrtc_rtc_base__checks",
-        "webrtc_synchronization__mutex",
-        "webrtc_audio_processing__config",
-        "webrtc_system__file_wrapper",
-        "webrtc_system_wrappers__field_trial",
-        "webrtc_rtc_base__rtc_base_approved",
-        "webrtc_system_wrappers__system_wrappers",
-        "webrtc_audio__aec3_config",
-        "webrtc_system_wrappers__metrics",
-        "webrtc_common_audio__common_audio_c",
-        "webrtc_aecm__aecm_core",
-        "webrtc_agc2__gain_applier",
-        "webrtc_common_audio__common_audio",
-        "webrtc_audio__audio_frame_api",
-        "webrtc_audio_processing__apm_logging",
-        "webrtc_common_audio__fir_filter_factory",
-        "webrtc_agc2__fixed_digital",
-        "webrtc_agc__legacy_agc",
-        "webrtc_utility__audio_frame_operations",
-        "webrtc_audio_processing__api",
-        "webrtc_audio_processing__audio_buffer",
-        "webrtc_vad__vad",
-        "webrtc_audio_processing__high_pass_filter",
-        "webrtc_ns__ns",
-        "webrtc_agc2__adaptive_digital",
-        "webrtc_audio_processing__audio_frame_proxies",
-        "webrtc_audio_processing__optionally_built_submodule_creators",
-        "webrtc_audio_processing__voice_detection",
+        "libpffft",
+        "rnnoise_rnn_vad",
         "webrtc_aec3__aec3",
-        "webrtc_agc__agc",
         "webrtc_aec_dump__null_aec_dump_factory",
-        "webrtc_ooura__fft_size_128",
-        "webrtc_utility__cascaded_biquad_filter",
+        "webrtc_aecm__aecm_core",
+        "webrtc_agc2__adaptive_digital",
+        "webrtc_agc2__adaptive_digital_gain_applier",
+        "webrtc_agc2__biquad_filter",
+        "webrtc_agc2__clipping_predictor",
+        "webrtc_agc2__cpu_features",
+        "webrtc_agc2__fixed_digital",
+        "webrtc_agc2__gain_applier",
+        "webrtc_agc2__input_volume_controller",
+        "webrtc_agc2__input_volume_stats_reporter",
+        "webrtc_agc2__noise_level_estimator",
+        "webrtc_agc2__saturation_protector",
+        "webrtc_agc2__speech_level_estimator",
+        "webrtc_agc2__vad_wrapper",
+        "webrtc_agc__agc",
+        "webrtc_agc__legacy_agc",
+        "webrtc_agc__level_estimation",
+        "webrtc_api__rtp_headers",
+        "webrtc_api__rtp_packet_info",
+        "webrtc_audio__aec3_config",
+        "webrtc_audio__audio_frame_api",
+        "webrtc_audio_coding__isac_vad",
+        "webrtc_audio_processing__api",
+        "webrtc_audio_processing__apm_logging",
+        "webrtc_audio_processing__audio_buffer",
+        "webrtc_audio_processing__audio_frame_proxies",
+        "webrtc_audio_processing__audio_processing",
+        "webrtc_audio_processing__audio_processing_statistics",
+        "webrtc_audio_processing__gain_controller2",
+        "webrtc_audio_processing__high_pass_filter",
+        "webrtc_audio_processing__optionally_built_submodule_creators",
+        "webrtc_capture_levels_adjuster__capture_levels_adjuster",
+        "webrtc_common_audio__common_audio",
+        "webrtc_common_audio__common_audio_c",
+        "webrtc_common_audio__common_audio_cc",
+        "webrtc_common_audio__fir_filter_factory",
+        "webrtc_containers__flat_containers_internal",
         "webrtc_experiments__field_trial_parser",
+        "webrtc_fft__fft",
+        "webrtc_memory__aligned_malloc",
+        "webrtc_ns__ns",
+        "webrtc_ooura__fft_size_128",
+        "webrtc_ooura__fft_size_256",
+        "webrtc_rnn_vad__rnn_vad",
+        "webrtc_rnn_vad__rnn_vad_auto_correlation",
+        "webrtc_rnn_vad__rnn_vad_lp_residual",
+        "webrtc_rnn_vad__rnn_vad_pitch",
+        "webrtc_rnn_vad__rnn_vad_spectral_features",
+        "webrtc_rtc_base__checks",
         "webrtc_rtc_base__criticalsection",
-        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__event_tracer",
         "webrtc_rtc_base__logging",
+        "webrtc_rtc_base__platform_thread",
+        "webrtc_rtc_base__platform_thread_types",
+        "webrtc_rtc_base__race_checker",
+        "webrtc_rtc_base__rtc_event",
+        "webrtc_rtc_base__rtc_numerics",
         "webrtc_rtc_base__stringutils",
         "webrtc_rtc_base__timeutils",
-        "webrtc_system_wrappers__cpu_features_linux",
-        "webrtc_synchronization__rw_lock_wrapper",
-        "webrtc_units__data_rate",
-        "webrtc_units__data_size",
-        "webrtc_units__time_delta",
-        "webrtc_units__timestamp",
-        "webrtc_rtc_base__rtc_numerics",
-        "webrtc_agc__level_estimation",
-        "webrtc_agc2__level_estimation_agc",
-        "webrtc_audio_coding__isac_vad",
-        "webrtc_fft__fft",
-        "webrtc_rtc_base__platform_thread",
-        "webrtc_rtc_base__rtc_event",
-        "webrtc_agc2__common",
-        "webrtc_agc2__rnn_vad_with_level",
-        "webrtc_agc2__noise_level_estimator",
-        "webrtc_rnn_vad__rnn_vad",
-        "rnnoise_rnn_vad",
-        "webrtc_utility__pffft_wrapper",
-        "libpffft",
-        "webrtc_api__rtc_error",
-        "webrtc_memory__aligned_malloc",
-        "webrtc_agc2__biquad_filter",
-        "webrtc_utility__legacy_delay_estimator",
         "webrtc_spl_sqrt_floor__spl_sqrt_floor",
-        "webrtc_common_audio__common_audio_cc",
-        "webrtc_transient__transient_suppressor_impl",
+        "webrtc_synchronization__sequence_checker_internal",
         "webrtc_synchronization__yield",
         "webrtc_synchronization__yield_policy",
+        "webrtc_system__file_wrapper",
+        "webrtc_system_wrappers__denormal_disabler",
+        "webrtc_system_wrappers__field_trial",
+        "webrtc_system_wrappers__metrics",
+        "webrtc_system_wrappers__system_wrappers",
+        "webrtc_task_queue__task_queue",
+        "webrtc_transient__transient_suppressor_impl",
+        "webrtc_transient__voice_probability_delay_unit",
+        "webrtc_units__data_rate",
+        "webrtc_units__data_size",
+        "webrtc_units__frequency",
+        "webrtc_units__time_delta",
+        "webrtc_units__timestamp",
+        "webrtc_utility__audio_frame_operations",
+        "webrtc_utility__cascaded_biquad_filter",
+        "webrtc_utility__legacy_delay_estimator",
+        "webrtc_utility__pffft_wrapper",
+        "webrtc_vad__vad",
+        "webrtc_video__video_rtp_headers",
     ],
+    arch: {
+        arm: {
+            whole_static_libs: [
+                "webrtc_common_audio__common_audio_neon",
+                "webrtc_common_audio__common_audio_neon_c",
+            ],
+        },
+        arm64: {
+            whole_static_libs: [
+                "webrtc_common_audio__common_audio_c",
+                "webrtc_common_audio__common_audio_cc",
+                "webrtc_common_audio__common_audio_neon",
+                "webrtc_common_audio__common_audio_neon_c",
+                "webrtc_ooura__fft_size_256",
+                "webrtc_spl_sqrt_floor__spl_sqrt_floor",
+            ],
+        },
+        x86_64: {
+            whole_static_libs: [
+                "webrtc_aec3__aec3_avx2",
+                "webrtc_common_audio__common_audio_avx2",
+                "webrtc_common_audio__common_audio_sse2",
+                "webrtc_rnn_vad__vector_math_avx2",
+            ],
+        },
+        x86: {
+            whole_static_libs: [
+                "webrtc_aec3__aec3_avx2",
+                "webrtc_common_audio__common_audio_avx2",
+                "webrtc_common_audio__common_audio_sse2",
+                "webrtc_rnn_vad__vector_math_avx2",
+            ],
+        },
+    },
 }
diff --git a/BUILD.gn b/BUILD.gn
index b676d1e..2590192 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -12,8 +12,18 @@
 # you add a new build file, there must be some path of dependencies from this
 # file to your new one or GN won't know about it.
 
+# Use of visibility = clauses:
+# The default visibility for all rtc_ targets is equivalent to "//*", or
+# "all targets in webrtc can depend on this, nothing outside can".
+#
+# When overriding, the choices are:
+# - visibility = [ "*" ] - public. Stuff outside webrtc can use this.
+# - visibility = [ ":*" ] - directory private.
+# As a general guideline, only targets in api/ should have public visibility.
+
 import("//build/config/linux/pkg_config.gni")
 import("//build/config/sanitizers/sanitizers.gni")
+import("//third_party/google_benchmark/buildconfig.gni")
 import("webrtc.gni")
 if (rtc_enable_protobuf) {
   import("//third_party/protobuf/proto_library.gni")
@@ -37,8 +47,8 @@
     }
     if (rtc_include_tests) {
       deps += [
+        ":fuchsia_perf_tests",
         ":rtc_unittests",
-        ":slow_tests",
         ":video_engine_tests",
         ":voip_unittests",
         ":webrtc_nonparallel_tests",
@@ -54,8 +64,11 @@
         "modules/remote_bitrate_estimator:rtp_to_text",
         "modules/rtp_rtcp:test_packet_masks_metrics",
         "modules/video_capture:video_capture_internal_impl",
+        "net/dcsctp:dcsctp_unittests",
         "pc:peerconnection_unittests",
         "pc:rtc_pc_unittests",
+        "pc:slow_peer_connection_unittests",
+        "pc:svc_tests",
         "rtc_tools:rtp_generator",
         "rtc_tools:video_replay",
         "stats:rtc_stats_unittests",
@@ -71,6 +84,13 @@
         # see bugs.webrtc.org/11027#c5.
         deps += [ ":webrtc_lib_link_test" ]
       }
+      if (is_ios) {
+        deps += [
+          "examples:apprtcmobile_tests",
+          "sdk:sdk_framework_unittests",
+          "sdk:sdk_unittests",
+        ]
+      }
       if (is_android) {
         deps += [
           "examples:android_examples_junit_tests",
@@ -82,11 +102,17 @@
       }
       if (rtc_enable_protobuf) {
         deps += [
-          "audio:low_bandwidth_audio_test",
+          "audio:low_bandwidth_audio_perf_test",
           "logging:rtc_event_log_rtp_dump",
           "tools_webrtc/perf:webrtc_dashboard_upload",
         ]
       }
+      if ((is_linux || is_chromeos) && rtc_use_pipewire) {
+        deps += [ "modules/desktop_capture:shared_screencast_stream_test" ]
+      }
+    }
+    if (target_os == "android") {
+      deps += [ "tools_webrtc:binary_version_check" ]
     }
   }
 }
@@ -113,12 +139,15 @@
   cflags = []
   ldflags = []
 
-  if (rtc_enable_symbol_export || is_component_build) {
-    defines = [ "WEBRTC_ENABLE_SYMBOL_EXPORT" ]
+  if (rtc_dlog_always_on) {
+    defines += [ "DLOG_ALWAYS_ON" ]
   }
 
-  if (build_with_mozilla) {
-    defines += [ "WEBRTC_MOZILLA_BUILD" ]
+  if (rtc_enable_symbol_export || is_component_build) {
+    defines += [ "WEBRTC_ENABLE_SYMBOL_EXPORT" ]
+  }
+  if (rtc_enable_objc_symbol_export) {
+    defines += [ "WEBRTC_ENABLE_OBJC_SYMBOL_EXPORT" ]
   }
 
   if (!rtc_builtin_ssl_root_certificates) {
@@ -129,6 +158,14 @@
     defines += [ "RTC_DISABLE_CHECK_MSG" ]
   }
 
+  if (rtc_enable_avx2) {
+    defines += [ "WEBRTC_ENABLE_AVX2" ]
+  }
+
+  if (rtc_enable_win_wgc) {
+    defines += [ "RTC_ENABLE_WIN_WGC" ]
+  }
+
   # Some tests need to declare their own trace event handlers. If this define is
   # not set, the first time TRACE_EVENT_* is called it will store the return
   # value for the current handler in an static variable, so that subsequent
@@ -169,7 +206,7 @@
       "WEBRTC_IOS",
     ]
   }
-  if (is_linux) {
+  if (is_linux || is_chromeos) {
     defines += [ "WEBRTC_LINUX" ]
   }
   if (is_mac) {
@@ -208,14 +245,6 @@
 
 # TODO(bugs.webrtc.org/9693): Remove the possibility to suppress this warning
 # as soon as WebRTC compiles without it.
-config("no_exit_time_destructors") {
-  if (is_clang) {
-    cflags = [ "-Wno-exit-time-destructors" ]
-  }
-}
-
-# TODO(bugs.webrtc.org/9693): Remove the possibility to suppress this warning
-# as soon as WebRTC compiles without it.
 config("no_global_constructors") {
   if (is_clang) {
     cflags = [ "-Wno-global-constructors" ]
@@ -245,6 +274,12 @@
     defines += [ "WEBRTC_ENABLE_PROTOBUF=0" ]
   }
 
+  if (rtc_strict_field_trials) {
+    defines += [ "WEBRTC_STRICT_FIELD_TRIALS=1" ]
+  } else {
+    defines += [ "WEBRTC_STRICT_FIELD_TRIALS=0" ]
+  }
+
   if (rtc_include_internal_audio_device) {
     defines += [ "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE" ]
   }
@@ -253,8 +288,12 @@
     defines += [ "RTC_ENABLE_VP9" ]
   }
 
+  if (rtc_include_dav1d_in_internal_decoder_factory) {
+    defines += [ "RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY" ]
+  }
+
   if (rtc_enable_sctp) {
-    defines += [ "HAVE_SCTP" ]
+    defines += [ "WEBRTC_HAVE_SCTP" ]
   }
 
   if (rtc_enable_external_auth) {
@@ -289,7 +328,16 @@
     defines += [ "WEBRTC_EXCLUDE_AUDIO_PROCESSING_MODULE" ]
   }
 
-  cflags = []
+  if (is_clang) {
+    cflags += [
+      # TODO(webrtc:13219): Fix -Wshadow instances and enable.
+      "-Wno-shadow",
+
+      # See https://reviews.llvm.org/D56731 for details about this
+      # warning.
+      "-Wctad-maybe-unsupported",
+    ]
+  }
 
   if (build_with_chromium) {
     defines += [
@@ -325,20 +373,17 @@
     }
 
     if (is_clang) {
-      cflags += [
-        "-Wc++11-narrowing",
-        "-Wimplicit-fallthrough",
-        "-Wthread-safety",
-        "-Winconsistent-missing-override",
-        "-Wundef",
-      ]
+      cflags += [ "-Wc++11-narrowing" ]
 
-      # use_xcode_clang only refers to the iOS toolchain, host binaries use
-      # chromium's clang always.
-      if (!is_nacl &&
-          (!use_xcode_clang || current_toolchain == host_toolchain)) {
-        # Flags NaCl (Clang 3.7) and Xcode 7.3 (Clang clang-703.0.31) do not
-        # recognize.
+      if (!is_fuchsia) {
+        # Compiling with the Fuchsia SDK results in Wundef errors
+        # TODO(bugs.fuchsia.dev/100722): Remove from (!is_fuchsia) branch when
+        # Fuchsia build errors are fixed.
+        cflags += [ "-Wundef" ]
+      }
+
+      if (!is_nacl) {
+        # Flags NaCl (Clang 3.7) do not recognize.
         cflags += [ "-Wunused-lambda-capture" ]
       }
     }
@@ -415,10 +460,6 @@
 
 config("common_objc") {
   frameworks = [ "Foundation.framework" ]
-
-  if (rtc_use_metal_rendering) {
-    defines = [ "RTC_SUPPORTS_METAL" ]
-  }
 }
 
 if (!build_with_chromium) {
@@ -436,7 +477,6 @@
     defines = []
 
     deps = [
-      ":webrtc_common",
       "api:create_peerconnection_factory",
       "api:libjingle_peerconnection_api",
       "api:rtc_error",
@@ -445,6 +485,7 @@
       "api/rtc_event_log:rtc_event_log_factory",
       "api/task_queue",
       "api/task_queue:default_task_queue_factory",
+      "api/test/metrics",
       "audio",
       "call",
       "common_audio",
@@ -455,9 +496,7 @@
       "modules/video_capture:video_capture_internal_impl",
       "p2p:rtc_p2p",
       "pc:libjingle_peerconnection",
-      "pc:peerconnection",
       "pc:rtc_pc",
-      "pc:rtc_pc_base",
       "rtc_base",
       "sdk",
       "video",
@@ -501,6 +540,10 @@
     rtc_executable("webrtc_lib_link_test") {
       testonly = true
 
+      # This target is used for checking to link, so do not check dependencies
+      # on gn check.
+      check_includes = false  # no-presubmit-check TODO(bugs.webrtc.org/12785)
+
       sources = [ "webrtc_lib_link_test.cc" ]
       deps = [
         # NOTE: Don't add deps here. If this test fails to link, it means you
@@ -511,15 +554,6 @@
   }
 }
 
-rtc_source_set("webrtc_common") {
-  # Client code SHOULD NOT USE THIS TARGET, but for now it needs to be public
-  # because there exists client code that uses it.
-  # TODO(bugs.webrtc.org/9808): Move to private visibility as soon as that
-  # client code gets updated.
-  visibility = [ "*" ]
-  sources = [ "common_types.h" ]
-}
-
 if (use_libfuzzer || use_afl) {
   # This target is only here for gn to discover fuzzer build targets under
   # webrtc/test/fuzzers/.
@@ -529,22 +563,26 @@
   }
 }
 
-if (rtc_include_tests) {
+if (rtc_include_tests && !build_with_chromium) {
   rtc_test("rtc_unittests") {
     testonly = true
 
     deps = [
-      ":webrtc_common",
       "api:compile_all_headers",
       "api:rtc_api_unittests",
       "api/audio/test:audio_api_unittests",
       "api/audio_codecs/test:audio_codecs_api_unittests",
+      "api/numerics:numerics_unittests",
+      "api/task_queue:pending_task_safety_flag_unittests",
+      "api/test/metrics:metrics_unittests",
       "api/transport:stun_unittest",
       "api/video/test:rtc_api_video_unittests",
       "api/video_codecs/test:video_codecs_api_unittests",
+      "api/voip:compile_all_headers",
       "call:fake_network_pipe_unittests",
       "p2p:libstunprober_unittests",
       "p2p:rtc_p2p_unittests",
+      "rtc_base:callback_list_unittests",
       "rtc_base:rtc_base_approved_unittests",
       "rtc_base:rtc_base_unittests",
       "rtc_base:rtc_json_unittests",
@@ -552,11 +590,12 @@
       "rtc_base:rtc_operations_chain_unittests",
       "rtc_base:rtc_task_queue_unittests",
       "rtc_base:sigslot_unittest",
+      "rtc_base:untyped_function_unittest",
       "rtc_base:weak_ptr_unittests",
       "rtc_base/experiments:experiments_unittests",
-      "rtc_base/synchronization:sequence_checker_unittests",
-      "rtc_base/task_utils:pending_task_safety_flag_unittests",
-      "rtc_base/task_utils:to_queued_task_unittests",
+      "rtc_base/system:file_wrapper_unittests",
+      "rtc_base/task_utils:repeating_task_unittests",
+      "rtc_base/units:units_unittests",
       "sdk:sdk_tests",
       "test:rtp_test_utils",
       "test:test_main",
@@ -578,31 +617,18 @@
       ]
       shard_timeout = 900
     }
+  }
 
-    if (is_ios || is_mac) {
-      deps += [ "sdk:rtc_unittests_objc" ]
+  if (enable_google_benchmarks) {
+    rtc_test("benchmarks") {
+      testonly = true
+      deps = [
+        "rtc_base/synchronization:mutex_benchmark",
+        "test:benchmark_main",
+      ]
     }
   }
 
-  rtc_test("benchmarks") {
-    testonly = true
-    deps = [
-      "rtc_base/synchronization:mutex_benchmark",
-      "test:benchmark_main",
-    ]
-  }
-
-  # This runs tests that must run in real time and therefore can take some
-  # time to execute. They are in a separate executable to avoid making the
-  # regular unittest suite too slow to run frequently.
-  rtc_test("slow_tests") {
-    testonly = true
-    deps = [
-      "rtc_base/task_utils:repeating_task_unittests",
-      "test:test_main",
-    ]
-  }
-
   # TODO(pbos): Rename test suite, this is no longer "just" for video targets.
   video_engine_tests_resources = [
     "resources/foreman_cif_short.yuv",
@@ -634,7 +660,12 @@
     ]
     data = video_engine_tests_resources
     if (is_android) {
-      deps += [ "//testing/android/native_test:native_test_native_code" ]
+      use_default_launcher = false
+      deps += [
+        "//build/android/gtest_apk:native_test_instrumentation_test_runner_java",
+        "//testing/android/native_test:native_test_java",
+        "//testing/android/native_test:native_test_support",
+      ]
       shard_timeout = 900
     }
     if (is_ios) {
@@ -679,7 +710,12 @@
 
     data = webrtc_perf_tests_resources
     if (is_android) {
-      deps += [ "//testing/android/native_test:native_test_native_code" ]
+      use_default_launcher = false
+      deps += [
+        "//build/android/gtest_apk:native_test_instrumentation_test_runner_java",
+        "//testing/android/native_test:native_test_java",
+        "//testing/android/native_test:native_test_support",
+      ]
       shard_timeout = 4500
     }
     if (is_ios) {
@@ -687,6 +723,22 @@
     }
   }
 
+  rtc_test("fuchsia_perf_tests") {
+    testonly = true
+    deps = [
+      #TODO(fxbug.dev/115601) - Enable when fixed
+      #"call:call_perf_tests",
+      #"video:video_pc_full_stack_tests",
+      "modules/audio_coding:audio_coding_perf_tests",
+      "modules/audio_processing:audio_processing_perf_tests",
+      "pc:peerconnection_perf_tests",
+      "test:test_main",
+      "video:video_full_stack_tests",
+    ]
+
+    data = webrtc_perf_tests_resources
+  }
+
   rtc_test("webrtc_nonparallel_tests") {
     testonly = true
     deps = [ "rtc_base:rtc_base_nonparallel_tests" ]
@@ -699,6 +751,7 @@
   rtc_test("voip_unittests") {
     testonly = true
     deps = [
+      "api/voip:compile_all_headers",
       "api/voip:voip_engine_factory_unittests",
       "audio/voip/test:audio_channel_unittests",
       "audio/voip/test:audio_egress_unittests",
@@ -709,6 +762,23 @@
   }
 }
 
+# Build target for standalone dcsctp
+rtc_static_library("dcsctp") {
+  # Only the root target should depend on this.
+  visibility = [ "//:default" ]
+  sources = []
+  complete_static_lib = true
+  suppressed_configs += [ "//build/config/compiler:thin_archive" ]
+  defines = []
+  deps = [
+    "net/dcsctp/public:factory",
+    "net/dcsctp/public:socket",
+    "net/dcsctp/public:types",
+    "net/dcsctp/socket:dcsctp_socket",
+    "net/dcsctp/timer:task_queue_timeout",
+  ]
+}
+
 # ---- Poisons ----
 #
 # Here is one empty dummy target for each poison type (needed because
@@ -724,6 +794,9 @@
 group("poison_default_task_queue") {
 }
 
+group("poison_default_echo_detector") {
+}
+
 group("poison_rtc_json") {
 }
 
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index 7b48e69..f6b7d0f 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -61,8 +61,8 @@
 ## Acknowledgements
 
 This Code of Conduct is based on Contributor Covenant, version 1.4,
-available [here](http://contributor-covenant.org/version/1/4) and [Chromium](https://chromium.googlesource.com/chromium/src/+/master/CODE_OF_CONDUCT.md)
+available [here](http://contributor-covenant.org/version/1/4) and [Chromium](https://chromium.googlesource.com/chromium/src/+/main/CODE_OF_CONDUCT.md)
 
 ## License
 
-This Code of Conduct is available for reuse under the Creative Commons Zero (CC0) license.
\ No newline at end of file
+This Code of Conduct is available for reuse under the Creative Commons Zero (CC0) license.
diff --git a/DEPS b/DEPS
index 6b5c55d..cca68d5 100644
--- a/DEPS
+++ b/DEPS
@@ -2,7 +2,7 @@
 
 gclient_gn_args_file = 'src/build/config/gclient_args.gni'
 gclient_gn_args = [
-  'mac_xcode_version',
+  'generate_location_tags',
 ]
 
 vars = {
@@ -10,42 +10,61 @@
   # chromium waterfalls. More info at: crbug.com/570091.
   'checkout_configuration': 'default',
   'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration == "default"',
-  'chromium_revision': '6b2bcf62a8d67c7a80bbb0ac1ef11921b7c57d79',
+  'chromium_revision': '6d86775bf1e3e05643c466f07d3818ae81466afa',
 
-  # This can be overridden, e.g. with custom_vars, to download a nonstandard
-  # Xcode version in build/mac_toolchain.py
-  # instead of downloading the prebuilt pinned revision.
-  'mac_xcode_version': 'default',
+  # Keep the Chromium default of generating location tags.
+  'generate_location_tags': True,
+
+  # ResultDB version
+  'resultdb_version': 'git_revision:6cc18e2763e180929d70c786b419c1f8e6bcc66c',
+
+  # By default, download the fuchsia sdk from the public sdk directory.
+  'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/gn/',
+  'fuchsia_version': 'version:10.20221201.3.1',
+  # By default, download the fuchsia images from the fuchsia GCS bucket.
+  'fuchsia_images_bucket': 'fuchsia',
+  'checkout_fuchsia': False,
+  # Since the images are hundreds of MB, default to only downloading the image
+  # most commonly useful for developers. Bots and developers that need to use
+  # other images can override this with additional images.
+  'checkout_fuchsia_boot_images': "terminal.qemu-x64",
+  'checkout_fuchsia_product_bundles': '"{checkout_fuchsia_boot_images}" != ""',
+
+  # reclient CIPD package version
+  'reclient_version': 're_client_version:0.87.0.b6908b3-gomaip',
+
+  # ninja CIPD package version
+  # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
+  'ninja_version': 'version:2@1.8.2.chromium.3',
 }
 
 deps = {
-  # TODO(kjellander): Move this to be Android-only once the libevent dependency
-  # in base/third_party/libevent is solved.
+  # TODO(kjellander): Move this to be Android-only.
   'src/base':
-    'https://chromium.googlesource.com/chromium/src/base@db84a3cbe5b7a0402ded5e1836ecbd1ed7e681a5',
+    'https://chromium.googlesource.com/chromium/src/base@e89ad073148d6fa9c399bfa44c28eb5eac6b54f6',
   'src/build':
-    'https://chromium.googlesource.com/chromium/src/build@124d030a73694c96efe4675a1c0df607e86516fe',
+    'https://chromium.googlesource.com/chromium/src/build@198be41ce351b8d59accf5fabf5f7a35b9906c3e',
   'src/buildtools':
-    'https://chromium.googlesource.com/chromium/src/buildtools@9e121212d42be62a7cce38072f925f8398d11e49',
-  # Gradle 4.3-rc4. Used for testing Android Studio project generation for WebRTC.
+    'https://chromium.googlesource.com/chromium/src/buildtools@f2fe6dda1e9dabb6cfc304938161569074f1e188',
+  # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
   'src/examples/androidtests/third_party/gradle': {
-    'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@89af43c4d0506f69980f00dde78c97b2f81437f8',
+    'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
     'condition': 'checkout_android',
   },
   'src/ios': {
-    'url': 'https://chromium.googlesource.com/chromium/src/ios@d51d66a3c98ad30c027bd11966507bf51e6b6a5f',
+    'url': 'https://chromium.googlesource.com/chromium/src/ios@0eee1cdab5d59a5f43eca3e9590517929cf0a0cb',
     'condition': 'checkout_ios',
   },
   'src/testing':
-    'https://chromium.googlesource.com/chromium/src/testing@0411afc27fd137a2d82348d439aa4daff078117b',
+    'https://chromium.googlesource.com/chromium/src/testing@4e41634fa278ac9684912962c8072d9cd6578831',
   'src/third_party':
-    'https://chromium.googlesource.com/chromium/src/third_party@98978dde2ae4cebc3c99203ca4674a58f762f1b5',
+    'https://chromium.googlesource.com/chromium/src/third_party@ff621271b041cde8a3760ccc64adee3bae58eca5',
 
   'src/buildtools/linux64': {
     'packages': [
       {
-        'package': 'gn/gn/linux-amd64',
-        'version': 'git_revision:3028c6a426a4aaf6da91c4ebafe716ae370225fe',
+        'package': 'gn/gn/linux-${{arch}}',
+        'version': 'git_revision:70d6c60823c0233a0f35eccc25b2b640d2980bdc',
       }
     ],
     'dep_type': 'cipd',
@@ -54,8 +73,8 @@
   'src/buildtools/mac': {
     'packages': [
       {
-        'package': 'gn/gn/mac-amd64',
-        'version': 'git_revision:3028c6a426a4aaf6da91c4ebafe716ae370225fe',
+        'package': 'gn/gn/mac-${{arch}}',
+        'version': 'git_revision:70d6c60823c0233a0f35eccc25b2b640d2980bdc',
       }
     ],
     'dep_type': 'cipd',
@@ -65,49 +84,66 @@
     'packages': [
       {
         'package': 'gn/gn/windows-amd64',
-        'version': 'git_revision:3028c6a426a4aaf6da91c4ebafe716ae370225fe',
+        'version': 'git_revision:70d6c60823c0233a0f35eccc25b2b640d2980bdc',
       }
     ],
     'dep_type': 'cipd',
     'condition': 'checkout_win',
   },
-
-  'src/buildtools/clang_format/script':
-    'https://chromium.googlesource.com/chromium/llvm-project/cfe/tools/clang-format.git@96636aa0e9f047f17447f2d45a094d0b59ed7917',
-  'src/buildtools/third_party/libc++/trunk':
-    'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@d9040c75cfea5928c804ab7c235fed06a63f743a',
-  'src/buildtools/third_party/libc++abi/trunk':
-    'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@196ba1aaa8ac285d94f4ea8d9836390a45360533',
-  'src/buildtools/third_party/libunwind/trunk':
-    'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@d999d54f4bca789543a2eb6c995af2d9b5a1f3ed',
-
-  'src/tools/clang/dsymutil': {
+  'src/buildtools/reclient': {
     'packages': [
       {
-        'package': 'chromium/llvm-build-tools/dsymutil',
-        'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
+        'package': 'infra/rbe/client/${{platform}}',
+        'version': Var('reclient_version'),
       }
     ],
-    'condition': 'checkout_mac',
+    'dep_type': 'cipd',
+  },
+
+  'src/buildtools/clang_format/script':
+    'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@8b525d2747f2584fc35d8c7e612e66f377858df7',
+  'src/buildtools/third_party/libc++/trunk':
+    'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@c2e10323cc8190175715ea1bcdb109f59b84447c',
+  'src/buildtools/third_party/libc++abi/trunk':
+    'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@9231726c61a0c2d3e1ef8be1553f51b1222979a7',
+  'src/buildtools/third_party/libunwind/trunk':
+    'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@fd49ee4ee904ff6b65fc76ba2448a370873255e3',
+
+  'src/third_party/ninja': {
+    'packages': [
+      {
+        'package': 'infra/3pp/tools/ninja/${{platform}}',
+        'version': Var('ninja_version'),
+      }
+    ],
     'dep_type': 'cipd',
   },
 
   'src/third_party/android_system_sdk': {
       'packages': [
           {
-              'package': 'chromium/third_party/android_system_sdk',
-              'version': '4IAlMU4jo15KjMPF3EUnrPZs0RYoPW8n9jSJ4dvHDWUC',
+              'package': 'chromium/third_party/android_system_sdk/public',
+              'version': 'RGY8Vyf8jjszRIJRFxZj7beXSUEHTQM90MtYejUvdMgC',
           },
       ],
       'condition': 'checkout_android',
       'dep_type': 'cipd',
   },
+  'src/tools/resultdb': {
+    'packages': [
+      {
+        'package': 'infra/tools/result_adapter/${{platform}}',
+        'version': Var('resultdb_version'),
+      },
+    ],
+    'dep_type': 'cipd',
+  },
 
   'src/third_party/android_build_tools/aapt2': {
       'packages': [
           {
               'package': 'chromium/third_party/android_build_tools/aapt2',
-              'version': 'R2k5wwOlIaS6sjv2TIyHotiPJod-6KqnZO8NH-KFK8sC',
+              'version': '-QrdsGmvVhHeoRc5wKCnU2LXEjk1s0ocheitXWf5dhYC',
           },
       ],
       'condition': 'checkout_android',
@@ -117,8 +153,8 @@
   'src/third_party/android_build_tools/bundletool': {
       'packages': [
           {
-              'package': 'chromium/third_party/android_tools_bundletool',
-              'version': 'Yyhy8FicC3R0ATRzWqGNh4ffsCLz_0nu_BjmNPAdhvIC',
+               'package': 'chromium/third_party/android_build_tools/bundletool',
+               'version': 'eYz83zbG33sGLyNdc-a64qo1K6LRcS9GwW7GmSvyWisC',
           },
       ],
       'condition': 'checkout_android',
@@ -126,23 +162,26 @@
   },
 
   'src/third_party/boringssl/src':
-    'https://boringssl.googlesource.com/boringssl.git@eda849d2e6e6a15a5a4dc728568ec12f21ebfb6d',
+    'https://boringssl.googlesource.com/boringssl.git@2fd8de65347cebe9870b872e528658b922f61fe3',
   'src/third_party/breakpad/breakpad':
-    'https://chromium.googlesource.com/breakpad/breakpad.git@2757a2c9c819fcae3784576aef0c8400c7ad06d7',
+    'https://chromium.googlesource.com/breakpad/breakpad.git@442456a68cafc9325ef9e6f5bae8f425241ddaab',
   'src/third_party/catapult':
-    'https://chromium.googlesource.com/catapult.git@a30bbb68c2e324a8ab6b3f54ab17ab47fca46298',
+    'https://chromium.googlesource.com/catapult.git@41982a4a329f4a619248bb9c1bdad0bf3f599398',
   'src/third_party/ced/src': {
     'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
   },
   'src/third_party/colorama/src':
     'https://chromium.googlesource.com/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
+  'src/third_party/crc32c/src':
+    'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
   'src/third_party/depot_tools':
-    'https://chromium.googlesource.com/chromium/tools/depot_tools.git@9949ab7a4b1cb3c342b38129b4e0bfcfb2ef5749',
+    'https://chromium.googlesource.com/chromium/tools/depot_tools.git@67828ff1bb688f19ea114e5aa1de812da863c4da',
   'src/third_party/ffmpeg':
-    'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@d2dd36c03501e995e8ce2d792d834392b2e62bfe',
-  'src/third_party/findbugs': {
-    'url': 'https://chromium.googlesource.com/chromium/deps/findbugs.git@4275d9ac8610db6b1bc9a5e887f97e41b33fac67',
-    'condition': 'checkout_android',
+    'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@fd5b30c4bcf95ee607caf47ef65c3b96210867a4',
+  'src/third_party/flatbuffers/src':
+    'https://chromium.googlesource.com/external/github.com/google/flatbuffers.git@e3017029647a88eb6f509ee9744012fffeb0d371',
+  'src/third_party/grpc/src': {
+    'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@dd77c67217b10ffeaf766e25eb8b46d2d59de4ff',
   },
   # Used for embedded builds. CrOS & Linux use the system version.
   'src/third_party/fontconfig/src': {
@@ -150,15 +189,15 @@
       'condition': 'checkout_linux',
   },
   'src/third_party/freetype/src':
-    'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@b7c467b6efa5a91945854de81632be45d6f360ff',
+    'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@aca4ec5907e0bfb5bbeb01370257a121f3f47a0f',
   'src/third_party/harfbuzz-ng/src':
-    'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@e3af529e511ca492284cdd9f4584666b88a9e00f',
+    'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@2822b589bc837fae6f66233e2cf2eef0f6ce8470',
   'src/third_party/google_benchmark/src': {
-    'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@367119482ff4abc3d73e4a109b410090fc281337',
+    'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
   },
   # WebRTC-only dependency (not present in Chromium).
   'src/third_party/gtest-parallel':
-    'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@aabba21acd68a8814c70a6c2937f1625de715411',
+    'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@f4d65b555894b301699c7c3c52906f72ea052e83',
   'src/third_party/google-truth': {
       'packages': [
           {
@@ -170,51 +209,49 @@
       'dep_type': 'cipd',
   },
   'src/third_party/googletest/src':
-    'https://chromium.googlesource.com/external/github.com/google/googletest.git@4fe018038f87675c083d0cfb6a6b57c274fb1753',
+    'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07',
   'src/third_party/icu': {
-    'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@79326efe26e5440f530963704c3c0ff965b3a4ac',
+    'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@1b7d391f0528fb3a4976b7541b387ee04f915f83',
   },
   'src/third_party/jdk': {
       'packages': [
           {
               'package': 'chromium/third_party/jdk',
-              'version': 'PfRSnxe8Od6WU4zBXomq-zsgcJgWmm3z4gMQNB-r2QcC',
+              'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C',
           },
-          {
-              'package': 'chromium/third_party/jdk/extras',
-              'version': 'fkhuOQ3r-zKtWEdKplpo6k0vKkjl-LY_rJTmtzFCQN4C',
-          },
-      ],
+     ],
       'condition': 'host_os == "linux" and checkout_android',
       'dep_type': 'cipd',
   },
-  'src/third_party/jsoncpp/source':
-    'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@645250b6690785be60ab6780ce4b58698d884d11', # from svn 248
+ 'src/third_party/jsoncpp/source':
+    'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
   'src/third_party/junit/src': {
-    'url': 'https://chromium.googlesource.com/external/junit.git@64155f8a9babcfcf4263cf4d08253a1556e75481',
+    'url': 'https://chromium.googlesource.com/external/junit.git@05fe2a64f59127c02135be22f416e91260d6ede6',
     'condition': 'checkout_android',
   },
   # Used for building libFuzzers (only supports Linux).
   'src/third_party/libFuzzer/src':
     'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
   'src/third_party/libjpeg_turbo':
-    'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@7e3ad79800a7945fb37173149842b494ab8982b2',
+    'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@ed683925e4897a84b3bffc5c1414c85b97a129a3',
   'src/third_party/libsrtp':
-    'https://chromium.googlesource.com/chromium/deps/libsrtp.git@650611720ecc23e0e6b32b0e3100f8b4df91696c',
+    'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a',
+  'src/third_party/dav1d/libdav1d':
+    'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@87f9a81cd770e49394a45deca7a3df41243de00b',
   'src/third_party/libaom/source/libaom':
-    'https://aomedia.googlesource.com/aom.git@0a7c8715d79222adf6cfc4c1cdc3fcb8fb3951f3',
+    'https://aomedia.googlesource.com/aom.git@d7fc49b8b6b5663ec93b6850839e3451e3dd0339',
   'src/third_party/libunwindstack': {
-      'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@11659d420a71e7323b379ea8781f07c6f384bc7e',
+      'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@4dbfa0e8c844c8e243b297bc185e54a99ff94f9e',
       'condition': 'checkout_android',
   },
   'src/third_party/perfetto':
-    'https://android.googlesource.com/platform/external/perfetto.git@026b1e2be09a8cd8ced37f99e771eca00ea439b0',
+    'https://android.googlesource.com/platform/external/perfetto.git@600d5270680543bc0657c1371f741547604fea86',
   'src/third_party/libvpx/source/libvpx':
-    'https://chromium.googlesource.com/webm/libvpx.git@a1cee8dc919df1980d802e1a9bce1259ec34cba8',
+    'https://chromium.googlesource.com/webm/libvpx.git@605350bd5b68ac47f595d60cc8ef346588e773c0',
   'src/third_party/libyuv':
-    'https://chromium.googlesource.com/libyuv/libyuv.git@6afd9becdf58822b1da6770598d8597c583ccfad',
+    'https://chromium.googlesource.com/libyuv/libyuv.git@4a3c79cb31aee310443039c37d64377ed06f1d14',
   'src/third_party/lss': {
-    'url': 'https://chromium.googlesource.com/linux-syscall-support.git@f70e2f1641e280e777edfdad7f73a2cfa38139c7',
+    'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521',
     'condition': 'checkout_android or checkout_linux',
   },
   'src/third_party/mockito/src': {
@@ -224,50 +261,40 @@
 
   # Used by boringssl.
   'src/third_party/nasm': {
-      'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@19f3fad68da99277b2882939d3b2fa4c4b8d51d9'
+      'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@0873b2bae6a5388a1c55deac8456e3c60a47ca08'
   },
 
   'src/third_party/openh264/src':
-    'https://chromium.googlesource.com/external/github.com/cisco/openh264@a5473711f3e20c6bd1c33d81b6c7b9a0618aa18f',
+    'https://chromium.googlesource.com/external/github.com/cisco/openh264@db956674bbdfbaab5acdd3fdb4117c2fef5527e9',
   'src/third_party/r8': {
       'packages': [
           {
               'package': 'chromium/third_party/r8',
-              'version': 'vvymFSkKtWKWNmfz0PL_0H8MD8V40P--A9aUfxfpF6QC',
+              'version': 'RM1MB7AK90GPkspZ5TLRVyJNIC0JB4sz1rWL9JLLdNkC',
           },
       ],
       'condition': 'checkout_android',
       'dep_type': 'cipd',
   },
-  'src/third_party/proguard': {
+  # This duplication is intentional, so we avoid updating the r8.jar used by
+  # dexing unless necessary, since each update invalidates all incremental
+  # dexing and unnecessarily slows down all bots.
+  'src/third_party/r8/d8': {
       'packages': [
           {
-              'package': 'chromium/third_party/proguard',
-              'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
+              'package': 'chromium/third_party/r8',
+              'version': 'qGtBu6TtxyR5XNy4cmsslb7c946YtkZF5_QCjVP-wc8C',
           },
       ],
       'condition': 'checkout_android',
       'dep_type': 'cipd',
   },
   'src/third_party/requests/src': {
-    'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@f172b30356d821d180fa4ecfa3e71c7274a32de4',
+    'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
     'condition': 'checkout_android',
   },
-  'src/third_party/ub-uiautomator/lib': {
-    'url': 'https://chromium.googlesource.com/chromium/third_party/ub-uiautomator.git@00270549ce3161ae72ceb24712618ea28b4f9434',
-    'condition': 'checkout_android',
-  },
-  'src/third_party/usrsctp/usrsctplib':
-    'https://chromium.googlesource.com/external/github.com/sctplab/usrsctp@a8c51df76caae94254b1e59999405f739467490e',
-  # Dependency used by libjpeg-turbo.
-  'src/third_party/yasm/binaries': {
-    'url': 'https://chromium.googlesource.com/chromium/deps/yasm/binaries.git@52f9b3f4b0aa06da24ef8b123058bb61ee468881',
-    'condition': 'checkout_win',
-  },
   'src/tools':
-    'https://chromium.googlesource.com/chromium/src/tools@d50c1e9d058bfd361917e50ca9a66d486a8c6d3b',
-  'src/tools/swarming_client':
-    'https://chromium.googlesource.com/infra/luci/client-py.git@4c095d04179dc725a300085ae21fe3b79900d072',
+    'https://chromium.googlesource.com/chromium/src/tools@9353893e0eb539d3bb2462243b15bd604387dca6',
 
   'src/third_party/accessibility_test_framework': {
       'packages': [
@@ -291,29 +318,7 @@
       'dep_type': 'cipd',
   },
 
-  'src/third_party/bazel': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/bazel',
-              'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/bouncycastle': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/bouncycastle',
-              'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/byte_buddy': {
+ 'src/third_party/byte_buddy': {
       'packages': [
           {
               'package': 'chromium/third_party/byte_buddy',
@@ -346,17 +351,6 @@
       'dep_type': 'cipd',
   },
 
-  'src/third_party/guava': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/guava',
-              'version': 'y8Zx7cKTiOunLhOrfC4hOt5kDQrLJ_Rq7ISDmXkPdYsC',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
   'src/third_party/hamcrest': {
       'packages': [
           {
@@ -369,23 +363,41 @@
   },
 
   'src/third_party/android_ndk': {
-      'url': 'https://chromium.googlesource.com/android_ndk.git@27c0a8d090c666a50e40fceb4ee5b40b1a2d3f87',
+      'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
       'condition': 'checkout_android',
   },
 
+  'src/third_party/androidx': {
+    'packages': [
+      {
+          'package': 'chromium/third_party/androidx',
+          'version': 'YqHXeju2kOGh8x26xULaEyiL6jpRD-vslKaU7czLvKwC',
+      },
+    ],
+    'condition': 'checkout_android',
+    'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_build_tools/manifest_merger': {
+      'packages': [
+          {
+               'package': 'chromium/third_party/android_build_tools/manifest_merger',
+               'version': '1_tPfyswsXgfbNegip6nTy55E2ASlhsRqA2sKhUo01YC',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
   'src/third_party/android_sdk/public': {
       'packages': [
           {
-              'package': 'chromium/third_party/android_sdk/public/build-tools/29.0.2',
-              'version': 'n-b1Qd7iFb8qzHlr1C_jIeu070UDgO_BwePtH42UqGcC',
+              'package': 'chromium/third_party/android_sdk/public/build-tools/33.0.0',
+              'version': '-VRKr36Uw8L_iFqqo9nevIBgNMggND5iWxjidyjnCgsC',
           },
           {
               'package': 'chromium/third_party/android_sdk/public/emulator',
-              'version': 'f4WdgkPvDdVCE8zBWPzcSIj4N9WFhKp3CSKDWylXuLEC',
-          },
-          {
-              'package': 'chromium/third_party/android_sdk/public/extras',
-              'version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
+              'version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
           },
           {
               'package': 'chromium/third_party/android_sdk/public/patcher',
@@ -393,19 +405,19 @@
           },
           {
               'package': 'chromium/third_party/android_sdk/public/platform-tools',
-              'version': 'zMVtBEihXp2Z0NYFNjLLmNrwy6252b_YWG6sh2l0QAcC',
+              'version': 'RSI3iwryh7URLGRgJHsCvUxj092woTPnKt4pwFcJ6L8C',
           },
           {
-              'package': 'chromium/third_party/android_sdk/public/platforms/android-29',
-              'version': 'yb33klKQV9UzzB-lDSsq36vzhTXOUZ2aRONBvPGwvdcC',
+              'package': 'chromium/third_party/android_sdk/public/platforms/android-33',
+              'version': 'eo5KvW6UVor92LwZai8Zulc624BQZoCu-yn7wa1z_YcC',
           },
           {
-              'package': 'chromium/third_party/android_sdk/public/sources/android-29',
-              'version': '4gxhM8E62bvZpQs7Q3d0DinQaW0RLCIefhXrQBFkNy8C',
+              'package': 'chromium/third_party/android_sdk/public/sources/android-31',
+              'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
           },
           {
               'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
-              'version': 'uM0XtAW9BHh8phcbhBDA9GfzP3bku2SP7AiMahhimnoC',
+              'version': 'oWlET2yQhaPKQ66tYNuSPaueU78Z9VlxpyxOoUjwRuIC',
           },
       ],
       'condition': 'checkout_android',
@@ -438,18 +450,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/robolectric',
-              'version': 'iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/androidx': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/androidx',
-              'version': 'BgU0HKOH7unGo87kXkIKJlPMmaSOCFhvUKcIr9aborwC',
+              'version': '6OaDTPaXu0VZoMwWllgaXTeiaJR5jQkZb1_aooRa2GUC',
           },
       ],
       'condition': 'checkout_android',
@@ -471,23 +472,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/turbine',
-              'version': 'O_jNDJ4VdwYKBSDbd2BJ3mknaTFoVkvE7Po8XIiKy8sC',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/turbine/src': {
-      'url': 'https://chromium.googlesource.com/external/github.com/google/turbine.git' + '@' + '0f2a5024fe4a9bb745bcd5ac7c655cebe11649bc',
-      'condition': 'checkout_android',
-  },
-
-  'src/third_party/xstream': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/xstream',
-              'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
+              'version': '4Cvss-AYlYPcW_PIdcX45Ew7ZQwsaeurs7mUjS3LFyQC',
           },
       ],
       'condition': 'checkout_android',
@@ -498,19 +483,30 @@
       'packages': [
         {
           'package': 'infra/tools/luci/isolate/${{platform}}',
-          'version': 'git_revision:56ae79476e3caf14da59d75118408aa778637936',
-        },
-        {
-          'package': 'infra/tools/luci/isolated/${{platform}}',
-          'version': 'git_revision:56ae79476e3caf14da59d75118408aa778637936',
+          'version': 'git_revision:7a04ca7c0fd3e73cc09c817542a74d947e68b8c9',
         },
         {
           'package': 'infra/tools/luci/swarming/${{platform}}',
-          'version': 'git_revision:56ae79476e3caf14da59d75118408aa778637936',
+          'version': 'git_revision:7a04ca7c0fd3e73cc09c817542a74d947e68b8c9',
         },
       ],
       'dep_type': 'cipd',
   },
+  'src/third_party/pipewire/linux-amd64': {
+    'packages': [
+      {
+        'package': 'chromium/third_party/pipewire/linux-amd64',
+        'version': 'BaVKmAmwpjdS6O0pnjSaMNSKhO1nmk5mRnyPVAJ2-HEC',
+      },
+      {
+        'package': 'chromium/third_party/pipewire-media-session/linux-amd64',
+        'version': 'Y6wUeITvAA0QD1vt8_a7eQdzbp0gkI1B02qfZUMJdowC',
+      },
+    ],
+
+    'condition': 'checkout_linux',
+    'dep_type': 'cipd',
+  },
 
   # Everything coming after this is automatically updated by the auto-roller.
   # === ANDROID_DEPS Generated Code Start ===
@@ -519,7 +515,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
-              'version': 'version:1.1.1-cr0',
+              'version': 'version:2@1.1.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -530,7 +526,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
-              'version': 'version:1.1.1-cr0',
+              'version': 'version:2@1.1.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -541,7 +537,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
-              'version': 'version:1.1.1-cr0',
+              'version': 'version:2@1.1.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -552,7 +548,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
-              'version': 'version:1.1.1-cr0',
+              'version': 'version:2@1.1.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -563,7 +559,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
-              'version': 'version:1.1.1-cr0',
+              'version': 'version:2@1.1.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -574,7 +570,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
-              'version': 'version:1.1.1-cr0',
+              'version': 'version:2@1.1.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -585,7 +581,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
-              'version': 'version:1.1.1-cr0',
+              'version': 'version:2@1.1.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -596,744 +592,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
-              'version': 'version:1.1.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_activity_activity': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_activity_activity',
-              'version': 'version:1.1.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_annotation_annotation': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation',
-              'version': 'version:1.1.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_annotation_annotation_experimental': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation_experimental',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_appcompat_appcompat': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_appcompat_appcompat',
-              'version': 'version:1.2.0-beta01-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_appcompat_appcompat_resources': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_appcompat_appcompat_resources',
-              'version': 'version:1.2.0-beta01-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_arch_core_core_common': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_common',
-              'version': 'version:2.1.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_arch_core_core_runtime': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_runtime',
-              'version': 'version:2.1.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_cardview_cardview': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_cardview_cardview',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_collection_collection': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_collection_collection',
-              'version': 'version:1.1.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_concurrent_concurrent_futures': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_concurrent_concurrent_futures',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout',
-              'version': 'version:1.1.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_core_core': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_core_core',
-              'version': 'version:1.3.0-beta01-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_customview_customview': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_customview_customview',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_documentfile_documentfile': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_documentfile_documentfile',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_exifinterface_exifinterface': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_exifinterface_exifinterface',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_fragment_fragment': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_fragment_fragment',
-              'version': 'version:1.2.5-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_gridlayout_gridlayout': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_gridlayout_gridlayout',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_interpolator_interpolator': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_interpolator_interpolator',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_leanback_leanback': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_leanback_leanback_preference': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback_preference',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_legacy_legacy_preference_v14': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_preference_v14',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_legacy_legacy_support_core_ui': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_ui',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_legacy_legacy_support_v13': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v13',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_legacy_legacy_support_v4': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v4',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common',
-              'version': 'version:2.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8',
-              'version': 'version:2.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata',
-              'version': 'version:2.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core',
-              'version': 'version:2.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime',
-              'version': 'version:2.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel',
-              'version': 'version:2.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel_savedstate',
-              'version': 'version:2.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_loader_loader': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_loader_loader',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_media_media': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_media_media',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_mediarouter_mediarouter': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_mediarouter_mediarouter',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_multidex_multidex': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_multidex_multidex',
-              'version': 'version:2.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_palette_palette': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_palette_palette',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_preference_preference': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_preference_preference',
-              'version': 'version:1.1.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_print_print': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_print_print',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_recyclerview_recyclerview': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_recyclerview_recyclerview',
-              'version': 'version:1.1.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_savedstate_savedstate': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_savedstate_savedstate',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_swiperefreshlayout_swiperefreshlayout': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_swiperefreshlayout_swiperefreshlayout',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_test_core': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_test_core',
-              'version': 'version:1.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_test_espresso_espresso_contrib': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_contrib',
-              'version': 'version:3.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_test_espresso_espresso_core': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_core',
-              'version': 'version:3.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_test_espresso_espresso_idling_resource': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_idling_resource',
-              'version': 'version:3.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_test_espresso_espresso_intents': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_intents',
-              'version': 'version:3.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_test_espresso_espresso_web': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_web',
-              'version': 'version:3.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_test_ext_junit': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_test_ext_junit',
-              'version': 'version:1.1.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_test_monitor': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_test_monitor',
-              'version': 'version:1.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_test_rules': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_test_rules',
-              'version': 'version:1.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_test_runner': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_test_runner',
-              'version': 'version:1.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator',
-              'version': 'version:2.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_transition_transition': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_transition_transition',
-              'version': 'version:1.2.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_tvprovider_tvprovider': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_tvprovider_tvprovider',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable',
-              'version': 'version:1.1.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated',
-              'version': 'version:1.1.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable',
-              'version': 'version:1.1.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_viewpager2_viewpager2': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_viewpager2_viewpager2',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/androidx_viewpager_viewpager': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/androidx_viewpager_viewpager',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
-              'version': 'version:3.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/classworlds_classworlds': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
-              'version': 'version:1.1-alpha-2-cr0',
+              'version': 'version:2@1.1.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1344,7 +603,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1355,7 +614,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1366,7 +625,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1377,7 +636,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1388,7 +647,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1399,7 +658,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1410,7 +669,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1421,7 +680,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1432,7 +691,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1443,7 +702,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1454,18 +713,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
-              'version': 'version:28.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/com_android_support_gridlayout_v7': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/com_android_support_gridlayout_v7',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1476,18 +724,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
-              'version': 'version:28.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/com_android_support_leanback_v17': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/com_android_support_leanback_v17',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1498,7 +735,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1509,18 +746,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
-              'version': 'version:28.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/com_android_support_mediarouter_v7': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/com_android_support_mediarouter_v7',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1531,51 +757,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
-              'version': 'version:1.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/com_android_support_palette_v7': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/com_android_support_palette_v7',
-              'version': 'version:28.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/com_android_support_preference_leanback_v17': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_leanback_v17',
-              'version': 'version:28.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/com_android_support_preference_v14': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v14',
-              'version': 'version:28.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/com_android_support_preference_v7': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v7',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@1.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1586,7 +768,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1597,7 +779,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1608,7 +790,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1619,7 +801,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1630,7 +812,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1641,7 +823,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1652,7 +834,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1663,7 +845,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1674,18 +856,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
-              'version': 'version:28.0.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/com_android_support_support_v13': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v13',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1696,7 +867,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1707,7 +878,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1718,7 +889,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1729,7 +900,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1740,7 +911,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1751,29 +922,18 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
-              'version': 'version:28.0.0-cr0',
+              'version': 'version:2@28.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
       'dep_type': 'cipd',
   },
 
-  'src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_core': {
+  'src/third_party/android_deps/libs/com_android_tools_common': {
       'packages': [
           {
-              'package': 'chromium/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_core',
-              'version': 'version:1.0.0-beta08-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_processor': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_processor',
-              'version': 'version:1.0.0-beta08-cr0',
+              'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
+              'version': 'version:2@30.2.0-beta01.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1784,7 +944,40 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
-              'version': 'version:1.0.5-cr0',
+              'version': 'version:2@1.1.5.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
+              'version': 'version:2@1.1.5.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
+              'version': 'version:2@30.2.0-beta01.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
+              'version': 'version:2@30.2.0-beta01.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1795,7 +988,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
-              'version': 'version:2.8.0-cr0',
+              'version': 'version:2@2.8.8.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1806,7 +999,40 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
-              'version': 'version:1.0-cr0',
+              'version': 'version:2@1.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_android_annotations': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations',
+              'version': 'version:2@4.1.1.4.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
+              'version': 'version:2@4.0.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
+              'version': 'version:2@2.2.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1817,7 +1043,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@20.1.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1828,7 +1054,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
-              'version': 'version:17.1.0-cr0',
+              'version': 'version:2@18.0.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1839,7 +1065,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@18.0.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1850,7 +1076,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@18.0.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1861,7 +1087,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@18.0.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1872,7 +1098,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@17.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1883,7 +1109,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@17.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1894,7 +1120,18 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@17.0.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
+              'version': 'version:2@16.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1905,7 +1142,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
-              'version': 'version:18.1.0-cr0',
+              'version': 'version:2@19.0.0-beta.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1916,7 +1153,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@17.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1927,7 +1164,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@17.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1938,7 +1175,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@17.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1949,7 +1186,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@18.0.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1960,7 +1197,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@19.0.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1971,7 +1208,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@17.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1982,7 +1219,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@17.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -1993,7 +1230,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@17.0.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2004,7 +1241,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
-              'version': 'version:17.0.0-cr0',
+              'version': 'version:2@18.0.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2015,7 +1252,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
-              'version': 'version:18.0.0-cr0',
+              'version': 'version:2@20.1.3.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2026,7 +1263,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
-              'version': 'version:18.0.0-cr0',
+              'version': 'version:2@19.1.3.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2037,7 +1274,18 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
-              'version': 'version:1.2.0-alpha06-cr0',
+              'version': 'version:2@1.7.0-alpha02.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_android_play_core': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
+              'version': 'version:2@1.10.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2048,7 +1296,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
-              'version': 'version:0.10-cr0',
+              'version': 'version:2@1.2.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2059,7 +1307,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
-              'version': 'version:1.0-rc6-cr0',
+              'version': 'version:2@1.0-rc6.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2070,7 +1318,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
-              'version': 'version:1.0-rc6-cr0',
+              'version': 'version:2@1.0-rc6.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2081,18 +1329,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
-              'version': 'version:1.7-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/com_google_code_findbugs_jFormatString': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
-              'version': 'version:3.0.0-cr0',
+              'version': 'version:2@1.9.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2103,7 +1340,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
-              'version': 'version:3.0.2-cr0',
+              'version': 'version:2@3.0.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2114,7 +1351,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
-              'version': 'version:2.8.0-cr0',
+              'version': 'version:2@2.9.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2125,7 +1362,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
-              'version': 'version:2.26-cr0',
+              'version': 'version:2@2.30.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2136,7 +1373,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
-              'version': 'version:2.26-cr0',
+              'version': 'version:2@2.30.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2147,7 +1384,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
-              'version': 'version:2.26-cr0',
+              'version': 'version:2@2.30.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2158,7 +1395,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
-              'version': 'version:2.26-cr0',
+              'version': 'version:2@2.30.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2169,7 +1406,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
-              'version': 'version:2.4.0-cr0',
+              'version': 'version:2@2.11.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2180,7 +1417,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
-              'version': 'version:2.4.0-cr0',
+              'version': 'version:2@2.14.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2191,7 +1428,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
-              'version': 'version:2.4.0-cr0',
+              'version': 'version:2@2.11.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2202,7 +1439,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
-              'version': 'version:2.4.0-cr0',
+              'version': 'version:2@2.11.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2213,7 +1450,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
-              'version': 'version:2.4.0-cr0',
+              'version': 'version:2@2.11.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2224,7 +1461,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
-              'version': 'version:9+181-r4173-1-cr0',
+              'version': 'version:2@9+181-r4173-1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2235,7 +1472,128 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
-              'version': 'version:9-dev-r4023-3-cr0',
+              'version': 'version:2@9-dev-r4023-3.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
+              'version': 'version:2@16.0.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
+              'version': 'version:2@19.5.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
+              'version': 'version:2@16.1.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
+              'version': 'version:2@16.1.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
+              'version': 'version:2@17.1.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
+              'version': 'version:2@21.0.1.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
+              'version': 'version:2@17.0.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
+              'version': 'version:2@16.3.5.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
+              'version': 'version:2@16.0.1.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
+              'version': 'version:2@18.0.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
+              'version': 'version:2@21.0.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2246,7 +1604,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
-              'version': 'version:1.5-cr0',
+              'version': 'version:2@1.5.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2257,7 +1615,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
-              'version': 'version:1.0.1-cr0',
+              'version': 'version:2@1.0.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2268,7 +1626,18 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
-              'version': 'version:27.1-jre-cr0',
+              'version': 'version:2@31.0.1-jre.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/com_google_guava_guava_android': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
+              'version': 'version:2@31.1-android.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2279,7 +1648,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
-              'version': 'version:1.0-cr0',
+              'version': 'version:2@1.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2290,7 +1659,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
-              'version': 'version:1.1-cr0',
+              'version': 'version:2@1.3.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2301,7 +1670,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
-              'version': 'version:3.4.0-cr0',
+              'version': 'version:2@3.19.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2312,7 +1681,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
-              'version': 'version:3.12.2-cr0',
+              'version': 'version:2@3.21.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2323,7 +1692,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
-              'version': 'version:1.3.0-cr0',
+              'version': 'version:2@1.3.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2334,7 +1703,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
-              'version': 'version:1.11.1-cr0',
+              'version': 'version:2@1.13.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2345,18 +1714,95 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
-              'version': 'version:2.1.1-cr0',
+              'version': 'version:2@2.1.1.cr1',
           },
       ],
       'condition': 'checkout_android',
       'dep_type': 'cipd',
   },
 
-  'src/third_party/android_deps/libs/commons_cli_commons_cli': {
+  'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
       'packages': [
           {
-              'package': 'chromium/third_party/android_deps/libs/commons_cli_commons_cli',
-              'version': 'version:1.3.1-cr0',
+              'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
+              'version': 'version:2@4.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/io_grpc_grpc_api': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api',
+              'version': 'version:2@1.49.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/io_grpc_grpc_binder': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder',
+              'version': 'version:2@1.49.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/io_grpc_grpc_context': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context',
+              'version': 'version:2@1.49.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/io_grpc_grpc_core': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core',
+              'version': 'version:2@1.49.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite',
+              'version': 'version:2@1.49.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/io_grpc_grpc_stub': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub',
+              'version': 'version:2@1.49.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/io_perfmark_perfmark_api': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api',
+              'version': 'version:2@0.25.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2367,7 +1813,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
-              'version': 'version:1.3.2-cr0',
+              'version': 'version:2@1.3.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2378,7 +1824,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
-              'version': 'version:1.0-cr0',
+              'version': 'version:2@1.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2389,29 +1835,29 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
-              'version': 'version:1-cr0',
+              'version': 'version:2@1.cr1',
           },
       ],
       'condition': 'checkout_android',
       'dep_type': 'cipd',
   },
 
-  'src/third_party/android_deps/libs/nekohtml_nekohtml': {
+  'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
       'packages': [
           {
-              'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
-              'version': 'version:1.9.6.2-cr0',
+              'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
+              'version': 'version:2@1.12.13.cr1',
           },
       ],
       'condition': 'checkout_android',
       'dep_type': 'cipd',
   },
 
-  'src/third_party/android_deps/libs/nekohtml_xercesMinimal': {
+  'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
       'packages': [
           {
-              'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
-              'version': 'version:1.9.6.2-cr0',
+              'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
+              'version': 'version:2@1.12.13.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2422,7 +1868,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
-              'version': 'version:0.2-cr0',
+              'version': 'version:2@0.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2433,183 +1879,18 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
-              'version': 'version:2.3.0-cr0',
+              'version': 'version:2@2.3.0.cr1',
           },
       ],
       'condition': 'checkout_android',
       'dep_type': 'cipd',
   },
 
-  'src/third_party/android_deps/libs/org_apache_ant_ant': {
+  'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on': {
       'packages': [
           {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
-              'version': 'version:1.8.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
-              'version': 'version:1.8.0-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
-              'version': 'version:2.1.3-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
-              'version': 'version:2.2.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
-              'version': 'version:2.2.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
-              'version': 'version:2.2.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
-              'version': 'version:2.2.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
-              'version': 'version:2.2.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
-              'version': 'version:2.2.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
-              'version': 'version:2.2.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
-              'version': 'version:2.2.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
-              'version': 'version:2.2.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
-              'version': 'version:1.0-beta-6-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
-              'version': 'version:1.0-beta-6-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
-              'version': 'version:1.0-beta-6-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
-              'version': 'version:1.0-beta-6-cr0',
+              'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on',
+              'version': 'version:2@1.68.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2620,7 +1901,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
-              'version': 'version:1.2.1-cr0',
+              'version': 'version:2@1.2.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2631,7 +1912,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
-              'version': 'version:2.5.3-cr0',
+              'version': 'version:2@2.5.5.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2642,18 +1923,29 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
-              'version': 'version:2.10.0-cr0',
+              'version': 'version:2@3.25.0.cr1',
           },
       ],
       'condition': 'checkout_android',
       'dep_type': 'cipd',
   },
 
-  'src/third_party/android_deps/libs/org_checkerframework_dataflow_shaded': {
+  'src/third_party/android_deps/libs/org_checkerframework_checker_util': {
       'packages': [
           {
-              'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_shaded',
-              'version': 'version:3.1.2-cr0',
+              'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util',
+              'version': 'version:2@3.25.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
+              'version': 'version:2@3.15.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2664,51 +1956,29 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
-              'version': 'version:1.17-cr0',
+              'version': 'version:2@1.21.cr1',
           },
       ],
       'condition': 'checkout_android',
       'dep_type': 'cipd',
   },
 
-  'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
+  'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
       'packages': [
           {
-              'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
-              'version': 'version:1.0-alpha-9-stable-1-cr0',
+              'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
+              'version': 'version:2@4.4.1.201607150455-r.cr1',
           },
       ],
       'condition': 'checkout_android',
       'dep_type': 'cipd',
   },
 
-  'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
+  'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
       'packages': [
           {
-              'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
-              'version': 'version:1.11-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
-              'version': 'version:1.5.15-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_jdom_jdom2': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_jdom_jdom2',
-              'version': 'version:2.0.6-cr0',
+              'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
+              'version': 'version:2@2.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2719,7 +1989,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
-              'version': 'version:13.0-cr0',
+              'version': 'version:2@13.0.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2730,7 +2000,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
-              'version': 'version:1.3.50-cr0',
+              'version': 'version:2@1.7.10.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2741,7 +2011,51 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
-              'version': 'version:1.3.50-cr0',
+              'version': 'version:2@1.7.10.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
+              'version': 'version:2@1.6.20.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
+              'version': 'version:2@1.6.20.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
+              'version': 'version:2@1.6.1.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
+              'version': 'version:2@1.6.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2752,7 +2066,40 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
-              'version': 'version:0.1.0-cr0',
+              'version': 'version:2@0.1.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/org_jsoup_jsoup': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
+              'version': 'version:2@1.15.1.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/org_mockito_mockito_core': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
+              'version': 'version:2@4.7.0.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/org_objenesis_objenesis': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
+              'version': 'version:2@3.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2763,7 +2110,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
-              'version': 'version:7.0-cr0',
+              'version': 'version:2@9.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2774,7 +2121,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
-              'version': 'version:7.0-cr0',
+              'version': 'version:2@9.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2785,7 +2132,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
-              'version': 'version:7.0-cr0',
+              'version': 'version:2@9.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2796,7 +2143,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
-              'version': 'version:7.0-cr0',
+              'version': 'version:2@9.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2807,7 +2154,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
-              'version': 'version:7.0-cr0',
+              'version': 'version:2@9.2.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2818,7 +2165,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
-              'version': 'version:2.1.2-cr0',
+              'version': 'version:2@3.1.4.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2829,7 +2176,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
-              'version': 'version:4.3.1-cr0',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2840,7 +2187,18 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
-              'version': 'version:4.3.1-cr0',
+              'version': 'version:2@4.8.1.cr1',
+          },
+      ],
+      'condition': 'checkout_android',
+      'dep_type': 'cipd',
+  },
+
+  'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
+      'packages': [
+          {
+              'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2851,7 +2209,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
-              'version': 'version:4.3.1-cr0',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2862,7 +2220,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
-              'version': 'version:4.3.1-cr0',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2873,7 +2231,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
-              'version': 'version:4.3.1-cr0',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2884,7 +2242,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
-              'version': 'version:4.3.1-cr0',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2895,7 +2253,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
-              'version': 'version:4.3.1-cr0',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2906,7 +2264,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
-              'version': 'version:4.3.1-cr0',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2917,18 +2275,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
-              'version': 'version:4.3.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
-              'version': 'version:4.3.1-cr1',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2939,7 +2286,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
-              'version': 'version:4.3.1-cr0',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2950,7 +2297,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
-              'version': 'version:4.3.1-cr0',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2961,18 +2308,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
-              'version': 'version:4.3.1-cr0',
-          },
-      ],
-      'condition': 'checkout_android',
-      'dep_type': 'cipd',
-  },
-
-  'src/third_party/android_deps/libs/org_threeten_threeten_extra': {
-      'packages': [
-          {
-              'package': 'chromium/third_party/android_deps/libs/org_threeten_threeten_extra',
-              'version': 'version:1.5.0-cr0',
+              'version': 'version:2@4.8.1.cr1',
           },
       ],
       'condition': 'checkout_android',
@@ -2990,7 +2326,7 @@
     'name': 'landmines',
     'pattern': '.',
     'action': [
-        'python',
+        'python3',
         'src/build/landmines.py',
         '--landmine-scripts',
         'src/tools_webrtc/get_landmines.py',
@@ -3004,7 +2340,7 @@
     'name': 'disable_depot_tools_selfupdate',
     'pattern': '.',
     'action': [
-        'python',
+        'python3',
         'src/third_party/depot_tools/update_depot_tools_toggle.py',
         '--disable',
     ],
@@ -3013,14 +2349,14 @@
     'name': 'sysroot_arm',
     'pattern': '.',
     'condition': 'checkout_linux and checkout_arm',
-    'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
+    'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
                '--arch=arm'],
   },
   {
     'name': 'sysroot_arm64',
     'pattern': '.',
     'condition': 'checkout_linux and checkout_arm64',
-    'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
+    'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
                '--arch=arm64'],
   },
   {
@@ -3028,7 +2364,7 @@
     'pattern': '.',
     'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
     # TODO(mbonadei): change to --arch=x86.
-    'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
+    'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
                '--arch=i386'],
   },
   {
@@ -3036,7 +2372,7 @@
     'pattern': '.',
     'condition': 'checkout_linux and checkout_mips',
     # TODO(mbonadei): change to --arch=mips.
-    'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
+    'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
                '--arch=mipsel'],
   },
   {
@@ -3044,7 +2380,7 @@
     'pattern': '.',
     'condition': 'checkout_linux and checkout_x64',
     # TODO(mbonadei): change to --arch=x64.
-    'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
+    'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
                '--arch=amd64'],
   },
   {
@@ -3052,7 +2388,7 @@
     'name': 'ciopfs_linux',
     'pattern': '.',
     'condition': 'checkout_win and host_os == "linux"',
-    'action': [ 'python',
+    'action': [ 'python3',
                 'src/third_party/depot_tools/download_from_google_storage.py',
                 '--no_resume',
                 '--no_auth',
@@ -3065,34 +2401,84 @@
     'name': 'win_toolchain',
     'pattern': '.',
     'condition': 'checkout_win',
-    'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
+    'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
   },
   {
     # Update the Mac toolchain if necessary.
     'name': 'mac_toolchain',
     'pattern': '.',
     'condition': 'checkout_mac',
-    'action': ['python', 'src/build/mac_toolchain.py'],
+    'action': ['python3', 'src/build/mac_toolchain.py'],
+  },
+
+  {
+    'name': 'Download Fuchsia SDK from GCS',
+    'pattern': '.',
+    'condition': 'checkout_fuchsia',
+    'action': [
+      'python3',
+      'src/build/fuchsia/update_sdk.py',
+      '--cipd-prefix={fuchsia_sdk_cipd_prefix}',
+      '--version={fuchsia_version}',
+    ],
+  },
+  {
+    'name': 'Download Fuchsia system images',
+    'pattern': '.',
+    'condition': 'checkout_fuchsia and checkout_fuchsia_product_bundles',
+    'action': [
+      'python3',
+      'src/build/fuchsia/update_product_bundles.py',
+      '{checkout_fuchsia_boot_images}',
+    ],
   },
   {
     # Note: On Win, this should run after win_toolchain, as it may use it.
     'name': 'clang',
     'pattern': '.',
-    'action': ['python', 'src/tools/clang/scripts/update.py'],
+    'action': ['python3', 'src/tools/clang/scripts/update.py'],
   },
   {
     # Update LASTCHANGE.
     'name': 'lastchange',
     'pattern': '.',
-    'action': ['python', 'src/build/util/lastchange.py',
+    'action': ['python3', 'src/build/util/lastchange.py',
                '-o', 'src/build/util/LASTCHANGE'],
   },
+  # Pull dsymutil binaries using checked-in hashes.
+  {
+    'name': 'dsymutil_mac_arm64',
+    'pattern': '.',
+    'condition': 'host_os == "mac" and host_cpu == "arm64"',
+    'action': [ 'python3',
+                'src/third_party/depot_tools/download_from_google_storage.py',
+                '--no_resume',
+                '--no_auth',
+                '--bucket', 'chromium-browser-clang',
+                '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
+                '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
+    ],
+  },
+  {
+    'name': 'dsymutil_mac_x64',
+    'pattern': '.',
+    'condition': 'host_os == "mac" and host_cpu == "x64"',
+    'action': [ 'python3',
+                'src/third_party/depot_tools/download_from_google_storage.py',
+                '--no_resume',
+                '--no_auth',
+                '--bucket', 'chromium-browser-clang',
+                '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
+                '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
+    ],
+  },
   # Pull clang-format binaries using checked-in hashes.
   {
     'name': 'clang_format_win',
     'pattern': '.',
     'condition': 'host_os == "win"',
-    'action': [ 'download_from_google_storage',
+    'action': [ 'python3',
+                'src/third_party/depot_tools/download_from_google_storage.py',
                 '--no_resume',
                 '--platform=win32',
                 '--no_auth',
@@ -3101,22 +2487,38 @@
     ],
   },
   {
-    'name': 'clang_format_mac',
+    'name': 'clang_format_mac_x64',
     'pattern': '.',
-    'condition': 'host_os == "mac"',
-    'action': [ 'download_from_google_storage',
+    'condition': 'host_os == "mac" and host_cpu == "x64"',
+    'action': [ 'python3',
+                'src/third_party/depot_tools/download_from_google_storage.py',
                 '--no_resume',
                 '--platform=darwin',
                 '--no_auth',
                 '--bucket', 'chromium-clang-format',
-                '-s', 'src/buildtools/mac/clang-format.sha1',
+                '-s', 'src/buildtools/mac/clang-format.x64.sha1',
+                '-o', 'src/buildtools/mac/clang-format',
     ],
   },
   {
+    'name': 'clang_format_mac_arm64',
+    'pattern': '.',
+    'condition': 'host_os == "mac" and host_cpu == "arm64"',
+    'action': [ 'python3',
+                'src/third_party/depot_tools/download_from_google_storage.py',
+                '--no_resume',
+                '--no_auth',
+                '--bucket', 'chromium-clang-format',
+                '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
+                '-o', 'src/buildtools/mac/clang-format',
+     ],
+  },
+  {
     'name': 'clang_format_linux',
     'pattern': '.',
     'condition': 'host_os == "linux"',
-    'action': [ 'download_from_google_storage',
+    'action': [ 'python3',
+                'src/third_party/depot_tools/download_from_google_storage.py',
                 '--no_resume',
                 '--platform=linux*',
                 '--no_auth',
@@ -3129,7 +2531,7 @@
     'name': 'rc_win',
     'pattern': '.',
     'condition': 'checkout_win and host_os == "win"',
-    'action': [ 'python',
+    'action': [ 'python3',
                 'src/third_party/depot_tools/download_from_google_storage.py',
                 '--no_resume',
                 '--no_auth',
@@ -3141,7 +2543,7 @@
     'name': 'rc_mac',
     'pattern': '.',
     'condition': 'checkout_win and host_os == "mac"',
-    'action': [ 'python',
+    'action': [ 'python3',
                 'src/third_party/depot_tools/download_from_google_storage.py',
                 '--no_resume',
                 '--no_auth',
@@ -3153,7 +2555,7 @@
     'name': 'rc_linux',
     'pattern': '.',
     'condition': 'checkout_win and host_os == "linux"',
-    'action': [ 'python',
+    'action': [ 'python3',
                 'src/third_party/depot_tools/download_from_google_storage.py',
                 '--no_resume',
                 '--no_auth',
@@ -3173,27 +2575,51 @@
     ],
   },
   {
-    'name': 'msan_chained_origins',
+    'name': 'msan_chained_origins_focal',
     'pattern': '.',
     'condition': 'checkout_instrumented_libraries',
-    'action': [ 'python',
+    'action': [ 'python3',
                 'src/third_party/depot_tools/download_from_google_storage.py',
-                "--no_resume",
-                "--no_auth",
-                "--bucket", "chromium-instrumented-libraries",
-                "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1",
+                '--no_resume',
+                '--no_auth',
+                '--bucket', 'chromium-instrumented-libraries',
+                '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-focal.tgz.sha1',
               ],
   },
   {
-    'name': 'msan_no_origins',
+    'name': 'msan_no_origins_focal',
     'pattern': '.',
     'condition': 'checkout_instrumented_libraries',
-    'action': [ 'python',
+    'action': [ 'python3',
                 'src/third_party/depot_tools/download_from_google_storage.py',
-                "--no_resume",
-                "--no_auth",
-                "--bucket", "chromium-instrumented-libraries",
-                "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1",
+                '--no_resume',
+                '--no_auth',
+                '--bucket', 'chromium-instrumented-libraries',
+                '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-focal.tgz.sha1',
+              ],
+  },
+  {
+    'name': 'msan_chained_origins_xenial',
+    'pattern': '.',
+    'condition': 'checkout_instrumented_libraries',
+    'action': [ 'python3',
+                'src/third_party/depot_tools/download_from_google_storage.py',
+                '--no_resume',
+                '--no_auth',
+                '--bucket', 'chromium-instrumented-libraries',
+                '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-xenial.tgz.sha1',
+              ],
+  },
+  {
+    'name': 'msan_no_origins_xenial',
+    'pattern': '.',
+    'condition': 'checkout_instrumented_libraries',
+    'action': [ 'python3',
+                'src/third_party/depot_tools/download_from_google_storage.py',
+                '--no_resume',
+                '--no_auth',
+                '--bucket', 'chromium-instrumented-libraries',
+                '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-xenial.tgz.sha1',
               ],
   },
   {
@@ -3208,6 +2634,25 @@
                '--bucket', 'chromium-webrtc-resources',
                'src/resources'],
   },
+  {
+    'name': 'Generate component metadata for tests',
+    'pattern': '.',
+    'action': [
+      'vpython3',
+      'src/testing/generate_location_tags.py',
+      '--out',
+      'src/testing/location_tags.json',
+    ],
+  },
+  # Download and initialize "vpython" VirtualEnv environment packages.
+  {
+    'name': 'vpython_common',
+    'pattern': '.',
+    'action': [ 'vpython3',
+                '-vpython-spec', 'src/.vpython3',
+                '-vpython-tool', 'install',
+    ],
+  },
 ]
 
 recursedeps = []
@@ -3238,10 +2683,15 @@
   "+absl/base/config.h",
   "+absl/base/const_init.h",
   "+absl/base/macros.h",
+  "+absl/cleanup/cleanup.h",
   "+absl/container/inlined_vector.h",
+  "+absl/functional/any_invocable.h",
+  "+absl/functional/bind_front.h",
   "+absl/memory/memory.h",
   "+absl/meta/type_traits.h",
+  "+absl/numeric/bits.h",
   "+absl/strings/ascii.h",
+  "+absl/strings/escaping.h",
   "+absl/strings/match.h",
   "+absl/strings/str_replace.h",
   "+absl/strings/string_view.h",
diff --git a/DIR_METADATA b/DIR_METADATA
new file mode 100644
index 0000000..a002d09
--- /dev/null
+++ b/DIR_METADATA
@@ -0,0 +1,3 @@
+monorail {
+  project: "webrtc"
+}
diff --git a/ENG_REVIEW_OWNERS b/ENG_REVIEW_OWNERS
deleted file mode 100644
index de5f240..0000000
--- a/ENG_REVIEW_OWNERS
+++ /dev/null
@@ -1,11 +0,0 @@
-# Current list of eng reviewers mostly for the purpose of reviewing
-# dependencies on third-party directories (because //ENG_REVIEW_OWNERS is
-# included by //third_party/OWNERS).
-
-# People listed in this file will only have to coordinate with chromium's eng
-# review owners to ensure that the added dependency was OK.
-
-danilchap@webrtc.org
-kwiberg@webrtc.org
-mbonadei@webrtc.org
-phoglund@webrtc.org
diff --git a/ENG_REVIEW_OWNERS.webrtc b/ENG_REVIEW_OWNERS.webrtc
new file mode 100644
index 0000000..c509a27
--- /dev/null
+++ b/ENG_REVIEW_OWNERS.webrtc
@@ -0,0 +1,9 @@
+# Current list of eng reviewers mostly for the purpose of reviewing
+# dependencies on third-party directories (because //ENG_REVIEW_OWNERS is
+# included by //third_party/OWNERS).
+
+# People listed in this file will only have to coordinate with chromium's eng
+# review owners to ensure that the added dependency was OK.
+
+danilchap@webrtc.org
+mbonadei@webrtc.org
diff --git a/OWNERS.webrtc b/OWNERS.webrtc
index d6a7842..bfcca98 100644
--- a/OWNERS.webrtc
+++ b/OWNERS.webrtc
@@ -1,22 +1,6 @@
 henrika@webrtc.org
-juberti@webrtc.org
-kwiberg@webrtc.org
+hta@webrtc.org
 mflodman@webrtc.org
 stefan@webrtc.org
 tommi@webrtc.org
-per-file .gitignore=*
-per-file .gn=mbonadei@webrtc.org
-per-file *.gn=mbonadei@webrtc.org
-per-file *.gni=mbonadei@webrtc.org
-per-file AUTHORS=*
-per-file DEPS=*
-per-file pylintrc=phoglund@webrtc.org
-per-file WATCHLISTS=*
-per-file abseil-in-webrtc.md=danilchap@webrtc.org
-per-file abseil-in-webrtc.md=kwiberg@webrtc.org
-per-file abseil-in-webrtc.md=mbonadei@webrtc.org
-per-file style-guide.md=danilchap@webrtc.org
-per-file style-guide.md=kwiberg@webrtc.org
-per-file native-api.md=kwiberg@webrtc.org
-
-# COMPONENT: Internals>WebRTC
+include OWNERS_INFRA #{Owners for infra and repo related files}
diff --git a/OWNERS_INFRA.webrtc b/OWNERS_INFRA.webrtc
new file mode 100644
index 0000000..7172570
--- /dev/null
+++ b/OWNERS_INFRA.webrtc
@@ -0,0 +1,17 @@
+#Owners for infra and repo related files
+per-file .gitignore=*
+per-file .gn=mbonadei@webrtc.org,jansson@webrtc.org,jleconte@webrtc.org
+per-file BUILD.gn=mbonadei@webrtc.org,jansson@webrtc.org,jleconte@webrtc.org
+per-file .../BUILD.gn=mbonadei@webrtc.org,jansson@webrtc.org,jleconte@webrtc.org
+per-file *.gni=mbonadei@webrtc.org,jansson@webrtc.org,jleconte@webrtc.org
+per-file .../*.gni=mbonadei@webrtc.org,jansson@webrtc.org,jleconte@webrtc.org
+per-file .vpython=mbonadei@webrtc.org,jansson@webrtc.org,jleconte@webrtc.org
+per-file .vpython3=mbonadei@webrtc.org,jansson@webrtc.org,jleconte@webrtc.org
+per-file AUTHORS=*
+per-file DEPS=*
+per-file pylintrc=mbonadei@webrtc.org,jansson@webrtc.org,jleconte@webrtc.org
+per-file WATCHLISTS=*
+per-file native-api.md=mbonadei@webrtc.org
+per-file ....lua=titovartem@webrtc.org
+per-file .style.yapf=jleconte@webrtc.org
+per-file *.py=mbonadei@webrtc.org,jansson@webrtc.org,jleconte@webrtc.org
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index b5d4534..7961036 100755
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -1,3 +1,5 @@
+#!/usr/bin/env vpython3
+
 # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved.
 #
 # Use of this source code is governed by a BSD-style license
@@ -13,31 +15,36 @@
 from collections import defaultdict
 from contextlib import contextmanager
 
+# Runs PRESUBMIT.py in py3 mode by git cl presubmit.
+USE_PYTHON3 = True
+
 # Files and directories that are *skipped* by cpplint in the presubmit script.
 CPPLINT_EXCEPTIONS = [
-  'api/video_codecs/video_decoder.h',
-  'common_types.cc',
-  'common_types.h',
-  'examples/objc',
-  'media/base/stream_params.h',
-  'media/base/video_common.h',
-  'media/sctp/sctp_transport.cc',
-  'modules/audio_coding',
-  'modules/audio_device',
-  'modules/audio_processing',
-  'modules/desktop_capture',
-  'modules/include/module_common_types.h',
-  'modules/utility',
-  'modules/video_capture',
-  'p2p/base/pseudo_tcp.cc',
-  'p2p/base/pseudo_tcp.h',
-  'rtc_base',
-  'sdk/android/src/jni',
-  'sdk/objc',
-  'system_wrappers',
-  'test',
-  'tools_webrtc',
-  'voice_engine',
+    'api/video_codecs/video_decoder.h',
+    'common_types.cc',
+    'common_types.h',
+    'examples/objc',
+    'media/base/stream_params.h',
+    'media/base/video_common.h',
+    'modules/audio_coding',
+    'modules/audio_device',
+    'modules/audio_processing',
+    'modules/desktop_capture',
+    'modules/include/module_common_types.h',
+    'modules/utility',
+    'modules/video_capture',
+    'p2p/base/pseudo_tcp.cc',
+    'p2p/base/pseudo_tcp.h',
+    'PRESUBMIT.py',
+    'presubmit_test_mocks.py',
+    'presubmit_test.py',
+    'rtc_base',
+    'sdk/android/src/jni',
+    'sdk/objc',
+    'system_wrappers',
+    'test',
+    'tools_webrtc',
+    'voice_engine',
 ]
 
 # These filters will always be removed, even if the caller specifies a filter
@@ -52,9 +59,9 @@
 # - whitespace/operators: Same as above (doesn't seem sufficient to eliminate
 #                         all move-related errors).
 DISABLED_LINT_FILTERS = [
-  '-build/c++11',
-  '-runtime/references',
-  '-whitespace/operators',
+    '-build/c++11',
+    '-runtime/references',
+    '-whitespace/operators',
 ]
 
 # List of directories of "supported" native APIs. That means changes to headers
@@ -65,31 +72,31 @@
 #    webrtc-users@google.com (internal list).
 # 4. (later) The deprecated APIs are removed.
 NATIVE_API_DIRS = (
-  'api',  # All subdirectories of api/ are included as well.
-  'media/base',
-  'media/engine',
-  'modules/audio_device/include',
-  'pc',
+    'api',  # All subdirectories of api/ are included as well.
+    'media/base',
+    'media/engine',
+    'modules/audio_device/include',
+    'pc',
 )
 
 # These directories should not be used but are maintained only to avoid breaking
 # some legacy downstream code.
 LEGACY_API_DIRS = (
-  'common_audio/include',
-  'modules/audio_coding/include',
-  'modules/audio_processing/include',
-  'modules/congestion_controller/include',
-  'modules/include',
-  'modules/remote_bitrate_estimator/include',
-  'modules/rtp_rtcp/include',
-  'modules/rtp_rtcp/source',
-  'modules/utility/include',
-  'modules/video_coding/codecs/h264/include',
-  'modules/video_coding/codecs/vp8/include',
-  'modules/video_coding/codecs/vp9/include',
-  'modules/video_coding/include',
-  'rtc_base',
-  'system_wrappers/include',
+    'common_audio/include',
+    'modules/audio_coding/include',
+    'modules/audio_processing/include',
+    'modules/congestion_controller/include',
+    'modules/include',
+    'modules/remote_bitrate_estimator/include',
+    'modules/rtp_rtcp/include',
+    'modules/rtp_rtcp/source',
+    'modules/utility/include',
+    'modules/video_coding/codecs/h264/include',
+    'modules/video_coding/codecs/vp8/include',
+    'modules/video_coding/codecs/vp9/include',
+    'modules/video_coding/include',
+    'rtc_base',
+    'system_wrappers/include',
 )
 
 # NOTE: The set of directories in API_DIRS should be the same as those
@@ -98,10 +105,9 @@
 
 # TARGET_RE matches a GN target, and extracts the target name and the contents.
 TARGET_RE = re.compile(
-  r'(?P<indent>\s*)(?P<target_type>\w+)\("(?P<target_name>\w+)"\) {'
-  r'(?P<target_contents>.*?)'
-  r'(?P=indent)}',
-  re.MULTILINE | re.DOTALL)
+    r'(?P<indent>\s*)(?P<target_type>\w+)\("(?P<target_name>\w+)"\) {'
+    r'(?P<target_contents>.*?)'
+    r'(?P=indent)}', re.MULTILINE | re.DOTALL)
 
 # SOURCES_RE matches a block of sources inside a GN target.
 SOURCES_RE = re.compile(r'sources \+?= \[(?P<sources>.*?)\]',
@@ -111,7 +117,7 @@
 DEPS_RE = re.compile(r'\bdeps \+?= \[(?P<deps>.*?)\]',
                      re.MULTILINE | re.DOTALL)
 
-# FILE_PATH_RE matchies a file path.
+# FILE_PATH_RE matches a file path.
 FILE_PATH_RE = re.compile(r'"(?P<file_path>(\w|\/)+)(?P<extension>\.\w+)"')
 
 
@@ -138,17 +144,19 @@
   """Ensures the list of native API header directories is up to date."""
   non_existing_paths = []
   native_api_full_paths = [
-      input_api.os_path.join(input_api.PresubmitLocalPath(),
-                             *path.split('/')) for path in API_DIRS]
+      input_api.os_path.join(input_api.PresubmitLocalPath(), *path.split('/'))
+      for path in API_DIRS
+  ]
   for path in native_api_full_paths:
     if not os.path.isdir(path):
       non_existing_paths.append(path)
   if non_existing_paths:
-    return [output_api.PresubmitError(
-        'Directories to native API headers have changed which has made the '
-        'list in PRESUBMIT.py outdated.\nPlease update it to the current '
-        'location of our native APIs.',
-        non_existing_paths)]
+    return [
+        output_api.PresubmitError(
+            'Directories to native API headers have changed which has made '
+            'the list in PRESUBMIT.py outdated.\nPlease update it to the '
+            'current location of our native APIs.', non_existing_paths)
+    ]
   return []
 
 
@@ -156,7 +164,7 @@
 You seem to be changing native API header files. Please make sure that you:
   1. Make compatible changes that don't break existing clients. Usually
      this is done by keeping the existing method signatures unchanged.
-  2. Mark the old stuff as deprecated (see RTC_DEPRECATED macro).
+  2. Mark the old stuff as deprecated (use the ABSL_DEPRECATED macro).
   3. Create a timeline and plan for when the deprecated stuff will be
      removed. (The amount of time we give users to change their code
      should be informed by how much work it is for them. If they just
@@ -176,7 +184,7 @@
   """Checks to remind proper changing of native APIs."""
   files = []
   source_file_filter = lambda x: input_api.FilterSourceFile(
-      x, allow_list=[r'.+\.(gn|gni|h)$'])
+      x, files_to_check=[r'.+\.(gn|gni|h)$'])
   for f in input_api.AffectedSourceFiles(source_file_filter):
     for path in API_DIRS:
       dn = os.path.dirname(f.LocalPath())
@@ -194,14 +202,13 @@
   return []
 
 
-def CheckNoIOStreamInHeaders(input_api, output_api,
-                             source_file_filter):
+def CheckNoIOStreamInHeaders(input_api, output_api, source_file_filter):
   """Checks to make sure no .h files include <iostream>."""
   files = []
   pattern = input_api.re.compile(r'^#include\s*<iostream>',
                                  input_api.re.MULTILINE)
-  file_filter = lambda x: (input_api.FilterSourceFile(x)
-                           and source_file_filter(x))
+  file_filter = lambda x: (input_api.FilterSourceFile(x) and source_file_filter(
+      x))
   for f in input_api.AffectedSourceFiles(file_filter):
     if not f.LocalPath().endswith('.h'):
       continue
@@ -209,23 +216,22 @@
     if pattern.search(contents):
       files.append(f)
 
-  if len(files):
-    return [output_api.PresubmitError(
-        'Do not #include <iostream> in header files, since it inserts static ' +
-        'initialization into every file including the header. Instead, ' +
-        '#include <ostream>. See http://crbug.com/94794',
-        files)]
+  if len(files) > 0:
+    return [
+        output_api.PresubmitError(
+            'Do not #include <iostream> in header files, since it inserts '
+            'static initialization into every file including the header. '
+            'Instead, #include <ostream>. See http://crbug.com/94794', files)
+    ]
   return []
 
 
-def CheckNoPragmaOnce(input_api, output_api,
-                      source_file_filter):
+def CheckNoPragmaOnce(input_api, output_api, source_file_filter):
   """Make sure that banned functions are not used."""
   files = []
-  pattern = input_api.re.compile(r'^#pragma\s+once',
-                                 input_api.re.MULTILINE)
-  file_filter = lambda x: (input_api.FilterSourceFile(x)
-                           and source_file_filter(x))
+  pattern = input_api.re.compile(r'^#pragma\s+once', input_api.re.MULTILINE)
+  file_filter = lambda x: (input_api.FilterSourceFile(x) and source_file_filter(
+      x))
   for f in input_api.AffectedSourceFiles(file_filter):
     if not f.LocalPath().endswith('.h'):
       continue
@@ -234,22 +240,26 @@
       files.append(f)
 
   if files:
-    return [output_api.PresubmitError(
-        'Do not use #pragma once in header files.\n'
-        'See http://www.chromium.org/developers/coding-style#TOC-File-headers',
-        files)]
+    return [
+        output_api.PresubmitError(
+            'Do not use #pragma once in header files.\n'
+            'See http://www.chromium.org/developers/coding-style'
+            '#TOC-File-headers', files)
+    ]
   return []
 
 
-def CheckNoFRIEND_TEST(input_api, output_api,  # pylint: disable=invalid-name
-                       source_file_filter):
+def CheckNoFRIEND_TEST(# pylint: disable=invalid-name
+        input_api,
+        output_api,
+        source_file_filter):
   """Make sure that gtest's FRIEND_TEST() macro is not used, the
   FRIEND_TEST_ALL_PREFIXES() macro from testsupport/gtest_prod_util.h should be
   used instead since that allows for FLAKY_, FAILS_ and DISABLED_ prefixes."""
   problems = []
 
-  file_filter = lambda f: (f.LocalPath().endswith(('.cc', '.h'))
-                           and source_file_filter(f))
+  file_filter = lambda f: (f.LocalPath().endswith(('.cc', '.h')) and
+                           source_file_filter(f))
   for f in input_api.AffectedFiles(file_filter=file_filter):
     for line_num, line in f.ChangedContents():
       if 'FRIEND_TEST(' in line:
@@ -257,9 +267,12 @@
 
   if not problems:
     return []
-  return [output_api.PresubmitPromptWarning('WebRTC\'s code should not use '
-      'gtest\'s FRIEND_TEST() macro. Include testsupport/gtest_prod_util.h and '
-      'use FRIEND_TEST_ALL_PREFIXES() instead.\n' + '\n'.join(problems))]
+  return [
+      output_api.PresubmitPromptWarning(
+          'WebRTC\'s code should not use gtest\'s FRIEND_TEST() macro. '
+          'Include testsupport/gtest_prod_util.h and use '
+          'FRIEND_TEST_ALL_PREFIXES() instead.\n' + '\n'.join(problems))
+  ]
 
 
 def IsLintDisabled(disabled_paths, file_path):
@@ -289,8 +302,9 @@
   cpplint._SetFilters(','.join(lint_filters))
 
   # Create a platform independent exempt list for cpplint.
-  disabled_paths = [input_api.os_path.join(*path.split('/'))
-                     for path in CPPLINT_EXCEPTIONS]
+  disabled_paths = [
+      input_api.os_path.join(*path.split('/')) for path in CPPLINT_EXCEPTIONS
+  ]
 
   # Use the strictest verbosity level for cpplint.py (level 1) which is the
   # default when running cpplint.py from command line. To make it possible to
@@ -300,8 +314,7 @@
   files = []
   for f in input_api.AffectedSourceFiles(source_file_filter):
     # Note that moved/renamed files also count as added.
-    if f.Action() == 'A' or not IsLintDisabled(disabled_paths,
-                                                  f.LocalPath()):
+    if f.Action() == 'A' or not IsLintDisabled(disabled_paths, f.LocalPath()):
       files.append(f.AbsoluteLocalPath())
 
   for file_name in files:
@@ -335,14 +348,16 @@
           violating_source_entries.append(source_file)
           violating_gn_files.add(gn_file)
   if violating_gn_files:
-    return [output_api.PresubmitError(
-        'Referencing source files above the directory of the GN file is not '
-        'allowed. Please introduce new GN targets in the proper location '
-        'instead.\n'
-        'Invalid source entries:\n'
-        '%s\n'
-        'Violating GN files:' % '\n'.join(violating_source_entries),
-        items=violating_gn_files)]
+    return [
+        output_api.PresubmitError(
+            'Referencing source files above the directory of the GN file '
+            'is not allowed. Please introduce new GN targets in the proper '
+            'location instead.\n'
+            'Invalid source entries:\n'
+            '%s\n'
+            'Violating GN files:' % '\n'.join(violating_source_entries),
+            items=violating_gn_files)
+    ]
   return []
 
 
@@ -350,15 +365,16 @@
   """Checks that Abseil dependencies are declared in `absl_deps`."""
   absl_re = re.compile(r'third_party/abseil-cpp', re.MULTILINE | re.DOTALL)
   target_types_to_check = [
-    'rtc_library',
-    'rtc_source_set',
-    'rtc_static_library',
-    'webrtc_fuzzer_test',
+      'rtc_library',
+      'rtc_source_set',
+      'rtc_static_library',
+      'webrtc_fuzzer_test',
   ]
   error_msg = ('Abseil dependencies in target "%s" (file: %s) '
-              'should be moved to the "absl_deps" parameter.')
+               'should be moved to the "absl_deps" parameter.')
   errors = []
 
+  # pylint: disable=too-many-nested-blocks
   for gn_file in gn_files:
     gn_file_content = input_api.ReadFile(gn_file)
     for target_match in TARGET_RE.finditer(gn_file_content):
@@ -371,8 +387,8 @@
           for dep in deps:
             if re.search(absl_re, dep):
               errors.append(
-                output_api.PresubmitError(error_msg % (target_name,
-                                                       gn_file.LocalPath())))
+                  output_api.PresubmitError(error_msg %
+                                            (target_name, gn_file.LocalPath())))
               break  # no need to warn more than once per target
   return errors
 
@@ -386,7 +402,7 @@
   def _MoreThanOneSourceUsed(*sources_lists):
     sources_used = 0
     for source_list in sources_lists:
-      if len(source_list):
+      if len(source_list) > 0:
         sources_used += 1
     return sources_used > 1
 
@@ -395,9 +411,9 @@
     gn_file_content = input_api.ReadFile(gn_file)
     for target_match in TARGET_RE.finditer(gn_file_content):
       # list_of_sources is a list of tuples of the form
-      # (c_files, cc_files, objc_files) that keeps track of all the sources
-      # defined in a target. A GN target can have more that on definition of
-      # sources (since it supports if/else statements).
+      # (c_files, cc_files, objc_files) that keeps track of all the
+      # sources defined in a target. A GN target can have more that
+      # on definition of sources (since it supports if/else statements).
       # E.g.:
       # rtc_static_library("foo") {
       #   if (is_win) {
@@ -435,27 +451,33 @@
           all_sources = sorted(c_files_list + cc_files_list + objc_files_list)
           errors[gn_file.LocalPath()].append((target_name, all_sources))
   if errors:
-    return [output_api.PresubmitError(
-        'GN targets cannot mix .c, .cc and .m (or .mm) source files.\n'
-        'Please create a separate target for each collection of sources.\n'
-        'Mixed sources: \n'
-        '%s\n'
-        'Violating GN files:\n%s\n' % (json.dumps(errors, indent=2),
-                                       '\n'.join(errors.keys())))]
+    return [
+        output_api.PresubmitError(
+            'GN targets cannot mix .c, .cc and .m (or .mm) source files.\n'
+            'Please create a separate target for each collection of '
+            'sources.\n'
+            'Mixed sources: \n'
+            '%s\n'
+            'Violating GN files:\n%s\n' %
+            (json.dumps(errors, indent=2), '\n'.join(list(errors.keys()))))
+    ]
   return []
 
 
 def CheckNoPackageBoundaryViolations(input_api, gn_files, output_api):
   cwd = input_api.PresubmitLocalPath()
-  with _AddToPath(input_api.os_path.join(
-      cwd, 'tools_webrtc', 'presubmit_checks_lib')):
+  with _AddToPath(
+      input_api.os_path.join(cwd, 'tools_webrtc', 'presubmit_checks_lib')):
     from check_package_boundaries import CheckPackageBoundaries
   build_files = [os.path.join(cwd, gn_file.LocalPath()) for gn_file in gn_files]
   errors = CheckPackageBoundaries(cwd, build_files)[:5]
   if errors:
-    return [output_api.PresubmitError(
-        'There are package boundary violations in the following GN files:',
-        long_text='\n\n'.join(str(err) for err in errors))]
+    return [
+        output_api.PresubmitError(
+            'There are package boundary violations in the following GN '
+            'files:',
+            long_text='\n\n'.join(str(err) for err in errors))
+    ]
   return []
 
 
@@ -464,9 +486,11 @@
   return '%s (line %s)' % (filename, line_num)
 
 
-def CheckNoWarningSuppressionFlagsAreAdded(gn_files, input_api, output_api,
+def CheckNoWarningSuppressionFlagsAreAdded(gn_files,
+                                           input_api,
+                                           output_api,
                                            error_formatter=_ReportFileAndLine):
-  """Make sure that warning suppression flags are not added wihtout a reason."""
+  """Ensure warning suppression flags are not added without a reason."""
   msg = ('Usage of //build/config/clang:extra_warnings is discouraged '
          'in WebRTC.\n'
          'If you are not adding this code (e.g. you are just moving '
@@ -477,6 +501,7 @@
          'Affected files:\n')
   errors = []  # 2-element tuples with (file, line number)
   clang_warn_re = input_api.re.compile(r'//build/config/clang:extra_warnings')
+  # pylint: disable-next=fixme
   no_presubmit_re = input_api.re.compile(
       r'# no-presubmit-check TODO\(bugs\.webrtc\.org/\d+\)')
   for f in gn_files:
@@ -488,7 +513,9 @@
   return []
 
 
-def CheckNoTestCaseUsageIsAdded(input_api, output_api, source_file_filter,
+def CheckNoTestCaseUsageIsAdded(input_api,
+                                output_api,
+                                source_file_filter,
                                 error_formatter=_ReportFileAndLine):
   error_msg = ('Usage of legacy GoogleTest API detected!\nPlease use the '
                'new API: https://github.com/google/googletest/blob/master/'
@@ -496,8 +523,8 @@
                'Affected files:\n')
   errors = []  # 2-element tuples with (file, line number)
   test_case_re = input_api.re.compile(r'TEST_CASE')
-  file_filter = lambda f: (source_file_filter(f)
-                           and f.LocalPath().endswith('.cc'))
+  file_filter = lambda f: (source_file_filter(f) and f.LocalPath().endswith(
+      '.cc'))
   for f in input_api.AffectedSourceFiles(file_filter):
     for line_num, line in f.ChangedContents():
       if test_case_re.search(line):
@@ -507,7 +534,8 @@
   return []
 
 
-def CheckNoStreamUsageIsAdded(input_api, output_api,
+def CheckNoStreamUsageIsAdded(input_api,
+                              output_api,
                               source_file_filter,
                               error_formatter=_ReportFileAndLine):
   """Make sure that no more dependencies on stringstream are added."""
@@ -534,17 +562,15 @@
   usage_re = input_api.re.compile(r'std::(w|i|o|io|wi|wo|wio)(string)*stream')
   no_presubmit_re = input_api.re.compile(
       r'// no-presubmit-check TODO\(webrtc:8982\)')
-  file_filter = lambda x: (input_api.FilterSourceFile(x)
-                           and source_file_filter(x))
+  file_filter = lambda x: (input_api.FilterSourceFile(x) and source_file_filter(
+      x))
 
   def _IsException(file_path):
-    is_test = any(file_path.endswith(x) for x in ['_test.cc', '_tests.cc',
-                                                  '_unittest.cc',
-                                                  '_unittests.cc'])
-    return (file_path.startswith('examples') or
-            file_path.startswith('test') or
-            is_test)
-
+    is_test = any(
+        file_path.endswith(x)
+        for x in ['_test.cc', '_tests.cc', '_unittest.cc', '_unittests.cc'])
+    return (file_path.startswith('examples') or file_path.startswith('test')
+            or is_test)
 
   for f in input_api.AffectedSourceFiles(file_filter):
     # Usage of stringstream is allowed under examples/ and in tests.
@@ -577,8 +603,8 @@
         surpressed = no_presubmit_check_re.search(affected_line)
         if not surpressed:
           result.append(
-              output_api.PresubmitError(error_msg % (affected_file.LocalPath(),
-                                                     line_number)))
+              output_api.PresubmitError(
+                  error_msg % (affected_file.LocalPath(), line_number)))
   return result
 
 
@@ -591,6 +617,7 @@
                'this is allowed: if so, get approval from a .gn owner in the '
                'root OWNERS file.\n'
                'Used in: %s (line %d).')
+  # pylint: disable-next=fixme
   no_presubmit_re = input_api.re.compile(
       r'# no-presubmit-check TODO\(bugs\.webrtc\.org/\d+\)')
   for affected_file in gn_files:
@@ -598,15 +625,16 @@
       if ('check_includes' in affected_line
           and not no_presubmit_re.search(affected_line)):
         result.append(
-            output_api.PresubmitError(error_msg % (affected_file.LocalPath(),
-                                                   line_number)))
+            output_api.PresubmitError(error_msg %
+                                      (affected_file.LocalPath(), line_number)))
   return result
 
 
 def CheckGnChanges(input_api, output_api):
   file_filter = lambda x: (input_api.FilterSourceFile(
-      x, allow_list=(r'.+\.(gn|gni)$',),
-      block_list=(r'.*/presubmit_checks_lib/testdata/.*',)))
+      x,
+      files_to_check=(r'.+\.(gn|gni)$', ),
+      files_to_skip=(r'.*/presubmit_checks_lib/testdata/.*', )))
 
   gn_files = []
   for f in input_api.AffectedSourceFiles(file_filter):
@@ -617,12 +645,12 @@
     result.extend(CheckNoSourcesAbove(input_api, gn_files, output_api))
     result.extend(CheckNoMixingSources(input_api, gn_files, output_api))
     result.extend(CheckAbseilDependencies(input_api, gn_files, output_api))
-    result.extend(CheckNoPackageBoundaryViolations(input_api, gn_files,
-                                                   output_api))
+    result.extend(
+        CheckNoPackageBoundaryViolations(input_api, gn_files, output_api))
     result.extend(CheckPublicDepsIsNotUsed(gn_files, input_api, output_api))
     result.extend(CheckCheckIncludesIsNotUsed(gn_files, input_api, output_api))
-    result.extend(CheckNoWarningSuppressionFlagsAreAdded(gn_files, input_api,
-                                                          output_api))
+    result.extend(
+        CheckNoWarningSuppressionFlagsAreAdded(gn_files, input_api, output_api))
   return result
 
 
@@ -631,15 +659,19 @@
   #includes and dependencies in the BUILD.gn files, as well as general build
   errors.
   """
-  with _AddToPath(input_api.os_path.join(
-      input_api.PresubmitLocalPath(), 'tools_webrtc', 'presubmit_checks_lib')):
+  with _AddToPath(
+      input_api.os_path.join(input_api.PresubmitLocalPath(), 'tools_webrtc',
+                             'presubmit_checks_lib')):
     from build_helpers import RunGnCheck
   errors = RunGnCheck(FindSrcDirPath(input_api.PresubmitLocalPath()))[:5]
   if errors:
-    return [output_api.PresubmitPromptWarning(
-        'Some #includes do not match the build dependency graph. Please run:\n'
-        '  gn gen --check <out_dir>',
-        long_text='\n\n'.join(errors))]
+    return [
+        output_api.PresubmitPromptWarning(
+            'Some #includes do not match the build dependency graph. '
+            'Please run:\n'
+            '  gn gen --check <out_dir>',
+            long_text='\n\n'.join(errors))
+    ]
   return []
 
 
@@ -656,9 +688,11 @@
   src_path = FindSrcDirPath(input_api.PresubmitLocalPath())
   checkdeps_path = input_api.os_path.join(src_path, 'buildtools', 'checkdeps')
   if not os.path.exists(checkdeps_path):
-    return [output_api.PresubmitError(
-        'Cannot find checkdeps at %s\nHave you run "gclient sync" to '
-        'download all the DEPS entries?' % checkdeps_path)]
+    return [
+        output_api.PresubmitError(
+            'Cannot find checkdeps at %s\nHave you run "gclient sync" to '
+            'download all the DEPS entries?' % checkdeps_path)
+    ]
   with _AddToPath(checkdeps_path):
     import checkdeps
     from cpp_checker import CppChecker
@@ -686,20 +720,22 @@
 
   results = []
   if error_descriptions:
-    results.append(output_api.PresubmitError(
-        'You added one or more #includes that violate checkdeps rules.\n'
-        'Check that the DEPS files in these locations contain valid rules.\n'
-        'See https://cs.chromium.org/chromium/src/buildtools/checkdeps/ for '
-        'more details about checkdeps.',
-        error_descriptions))
+    results.append(
+        output_api.PresubmitError(
+            'You added one or more #includes that violate checkdeps rules.'
+            '\nCheck that the DEPS files in these locations contain valid '
+            'rules.\nSee '
+            'https://cs.chromium.org/chromium/src/buildtools/checkdeps/ '
+            'for more details about checkdeps.', error_descriptions))
   if warning_descriptions:
-    results.append(output_api.PresubmitPromptOrNotify(
-        'You added one or more #includes of files that are temporarily\n'
-        'allowed but being removed. Can you avoid introducing the\n'
-        '#include? See relevant DEPS file(s) for details and contacts.\n'
-        'See https://cs.chromium.org/chromium/src/buildtools/checkdeps/ for '
-        'more details about checkdeps.',
-        warning_descriptions))
+    results.append(
+        output_api.PresubmitPromptOrNotify(
+            'You added one or more #includes of files that are temporarily'
+            '\nallowed but being removed. Can you avoid introducing the\n'
+            '#include? See relevant DEPS file(s) for details and contacts.'
+            '\nSee '
+            'https://cs.chromium.org/chromium/src/buildtools/checkdeps/ '
+            'for more details about checkdeps.', warning_descriptions))
   return results
 
 
@@ -741,12 +777,14 @@
   """
   if input_api.change.BugsFromDescription():
     return []
-  else:
-    return [output_api.PresubmitError(
-        'The "Bug: [bug number]" footer is mandatory. Please create a bug and '
-        'reference it using either of:\n'
-        ' * https://bugs.webrtc.org - reference it using Bug: webrtc:XXXX\n'
-        ' * https://crbug.com - reference it using Bug: chromium:XXXXXX')]
+  return [
+      output_api.PresubmitError(
+          'The "Bug: [bug number]" footer is mandatory. Please create a '
+          'bug and reference it using either of:\n'
+          ' * https://bugs.webrtc.org - reference it using Bug: '
+          'webrtc:XXXX\n'
+          ' * https://crbug.com - reference it using Bug: chromium:XXXXXX')
+  ]
 
 
 def CheckJSONParseErrors(input_api, output_api, source_file_filter):
@@ -765,14 +803,14 @@
     return None
 
   results = []
-  for affected_file in input_api.AffectedFiles(
-      file_filter=FilterFile, include_deletes=False):
+  for affected_file in input_api.AffectedFiles(file_filter=FilterFile,
+                                               include_deletes=False):
     parse_error = GetJSONParseError(input_api,
                                     affected_file.AbsoluteLocalPath())
     if parse_error:
-      results.append(output_api.PresubmitError('%s could not be parsed: %s' %
-                                               (affected_file.LocalPath(),
-                                                parse_error)))
+      results.append(
+          output_api.PresubmitError('%s could not be parsed: %s' %
+                                    (affected_file.LocalPath(), parse_error)))
   return results
 
 
@@ -780,23 +818,32 @@
   def Join(*args):
     return input_api.os_path.join(input_api.PresubmitLocalPath(), *args)
 
+  excluded_files = [
+      # These tests should be run manually after webrtc_dashboard_upload target
+      # has been built.
+      'catapult_uploader_test.py',
+      'process_perf_results_test.py',
+  ]
+
   test_directories = [
       input_api.PresubmitLocalPath(),
       Join('rtc_tools', 'py_event_log_analyzer'),
       Join('audio', 'test', 'unittests'),
   ] + [
-      root for root, _, files in os.walk(Join('tools_webrtc'))
-      if any(f.endswith('_test.py') for f in files)
+      root for root, _, files in os.walk(Join('tools_webrtc')) if any(
+          f.endswith('_test.py') and f not in excluded_files for f in files)
   ]
 
   tests = []
+
   for directory in test_directories:
     tests.extend(
-      input_api.canned_checks.GetUnitTestsInDirectory(
-          input_api,
-          output_api,
-          directory,
-          allowlist=[r'.+_test\.py$']))
+        input_api.canned_checks.GetUnitTestsInDirectory(
+            input_api,
+            output_api,
+            directory,
+            files_to_check=[r'.+_test\.py$'],
+            run_on_python2=False))
   return input_api.RunTests(tests, parallel=True)
 
 
@@ -806,8 +853,8 @@
   files = []
   pattern = input_api.re.compile(r'google::protobuf')
   proto_utils_path = os.path.join('rtc_base', 'protobuf_utils.h')
-  file_filter = lambda x: (input_api.FilterSourceFile(x)
-                           and source_file_filter(x))
+  file_filter = lambda x: (input_api.FilterSourceFile(x) and source_file_filter(
+      x))
   for f in input_api.AffectedSourceFiles(file_filter):
     if f.LocalPath() in [proto_utils_path, 'PRESUBMIT.py']:
       continue
@@ -816,10 +863,12 @@
       files.append(f)
 
   if files:
-    return [output_api.PresubmitError(
-        'Please avoid to use namespace `google::protobuf` directly.\n'
-        'Add a using directive in `%s` and include that header instead.'
-        % proto_utils_path, files)]
+    return [
+        output_api.PresubmitError(
+            'Please avoid to use namespace `google::protobuf` directly.\n'
+            'Add a using directive in `%s` and include that header instead.' %
+            proto_utils_path, files)
+    ]
   return []
 
 
@@ -827,16 +876,16 @@
   """Returns the license header regexp."""
   # Accept any year number from 2003 to the current year
   current_year = int(input_api.time.strftime('%Y'))
-  allowed_years = (str(s) for s in reversed(xrange(2003, current_year + 1)))
+  allowed_years = (str(s) for s in reversed(range(2003, current_year + 1)))
   years_re = '(' + '|'.join(allowed_years) + ')'
   license_header = (
       r'.*? Copyright( \(c\))? %(year)s The WebRTC [Pp]roject [Aa]uthors\. '
-        r'All [Rr]ights [Rr]eserved\.\n'
+      r'All [Rr]ights [Rr]eserved\.\n'
       r'.*?\n'
       r'.*? Use of this source code is governed by a BSD-style license\n'
       r'.*? that can be found in the LICENSE file in the root of the source\n'
       r'.*? tree\. An additional intellectual property rights grant can be '
-        r'found\n'
+      r'found\n'
       r'.*? in the file PATENTS\.  All contributing project authors may\n'
       r'.*? be found in the AUTHORS file in the root of the source tree\.\n'
   ) % {
@@ -850,99 +899,149 @@
   results = []
   # Filter out files that are in objc or ios dirs from being cpplint-ed since
   # they do not follow C++ lint rules.
-  exception_list = input_api.DEFAULT_BLACK_LIST + (
-    r".*\bobjc[\\\/].*",
-    r".*objc\.[hcm]+$",
+  exception_list = input_api.DEFAULT_FILES_TO_SKIP + (
+      r".*\bobjc[\\\/].*",
+      r".*objc\.[hcm]+$",
   )
-  source_file_filter = lambda x: input_api.FilterSourceFile(x, None,
-                                                            exception_list)
-  results.extend(CheckApprovedFilesLintClean(
-      input_api, output_api, source_file_filter))
-  results.extend(input_api.canned_checks.CheckLicense(
-      input_api, output_api, _LicenseHeader(input_api)))
-  results.extend(input_api.canned_checks.RunPylint(input_api, output_api,
-      block_list=(r'^base[\\\/].*\.py$',
-                  r'^build[\\\/].*\.py$',
-                  r'^buildtools[\\\/].*\.py$',
-                  r'^infra[\\\/].*\.py$',
-                  r'^ios[\\\/].*\.py$',
-                  r'^out.*[\\\/].*\.py$',
-                  r'^testing[\\\/].*\.py$',
-                  r'^third_party[\\\/].*\.py$',
-                  r'^tools[\\\/].*\.py$',
-                  # TODO(phoglund): should arguably be checked.
-                  r'^tools_webrtc[\\\/]mb[\\\/].*\.py$',
-                  r'^xcodebuild.*[\\\/].*\.py$',),
-      pylintrc='pylintrc'))
+  source_file_filter = lambda x: input_api.FilterSourceFile(
+      x, None, exception_list)
+  results.extend(
+      CheckApprovedFilesLintClean(input_api, output_api, source_file_filter))
+  results.extend(
+      input_api.canned_checks.CheckLicense(input_api, output_api,
+                                           _LicenseHeader(input_api)))
 
-  # TODO(nisse): talk/ is no more, so make below checks simpler?
-  # WebRTC can't use the presubmit_canned_checks.PanProjectChecks function since
-  # we need to have different license checks in talk/ and webrtc/ directories.
+  # TODO(bugs.webrtc.org/12114): Delete this filter and run pylint on
+  # all python files. This is a temporary solution.
+  python_file_filter = lambda f: (f.LocalPath().endswith('.py') and
+                                  source_file_filter(f))
+  python_changed_files = [
+      f.LocalPath()
+      for f in input_api.AffectedFiles(include_deletes=False,
+                                       file_filter=python_file_filter)
+  ]
+
+  results.extend(
+      input_api.canned_checks.RunPylint(
+          input_api,
+          output_api,
+          files_to_check=python_changed_files,
+          files_to_skip=(
+              r'^base[\\\/].*\.py$',
+              r'^build[\\\/].*\.py$',
+              r'^buildtools[\\\/].*\.py$',
+              r'^infra[\\\/].*\.py$',
+              r'^ios[\\\/].*\.py$',
+              r'^out.*[\\\/].*\.py$',
+              r'^testing[\\\/].*\.py$',
+              r'^third_party[\\\/].*\.py$',
+              r'^tools[\\\/].*\.py$',
+              r'^xcodebuild.*[\\\/].*\.py$',
+          ),
+          pylintrc='pylintrc',
+          version='2.7'))
+
+  # TODO(bugs.webrtc.org/13606): talk/ is no more, so make below checks simpler?
+  # WebRTC can't use the presubmit_canned_checks.PanProjectChecks function
+  # since we need to have different license checks
+  # in talk/ and webrtc/directories.
   # Instead, hand-picked checks are included below.
 
-  # .m and .mm files are ObjC files. For simplicity we will consider .h files in
-  # ObjC subdirectories ObjC headers.
+  # .m and .mm files are ObjC files. For simplicity we will consider
+  # .h files in ObjC subdirectories ObjC headers.
   objc_filter_list = (r'.+\.m$', r'.+\.mm$', r'.+objc\/.+\.h$')
   # Skip long-lines check for DEPS and GN files.
   build_file_filter_list = (r'.+\.gn$', r'.+\.gni$', 'DEPS')
   # Also we will skip most checks for third_party directory.
-  third_party_filter_list = (r'^third_party[\\\/].+',)
-  eighty_char_sources = lambda x: input_api.FilterSourceFile(x,
-      block_list=build_file_filter_list + objc_filter_list +
-                 third_party_filter_list)
-  hundred_char_sources = lambda x: input_api.FilterSourceFile(x,
-      allow_list=objc_filter_list)
-  non_third_party_sources = lambda x: input_api.FilterSourceFile(x,
-      block_list=third_party_filter_list)
+  third_party_filter_list = (r'(^|.*[\\\/])third_party[\\\/].+', )
+  eighty_char_sources = lambda x: input_api.FilterSourceFile(
+      x,
+      files_to_skip=build_file_filter_list + objc_filter_list +
+      third_party_filter_list)
+  hundred_char_sources = lambda x: input_api.FilterSourceFile(
+      x, files_to_check=objc_filter_list)
+  non_third_party_sources = lambda x: input_api.FilterSourceFile(
+      x, files_to_skip=third_party_filter_list)
 
-  results.extend(input_api.canned_checks.CheckLongLines(
-      input_api, output_api, maxlen=80, source_file_filter=eighty_char_sources))
-  results.extend(input_api.canned_checks.CheckLongLines(
-      input_api, output_api, maxlen=100,
-      source_file_filter=hundred_char_sources))
-  results.extend(input_api.canned_checks.CheckChangeHasNoTabs(
-      input_api, output_api, source_file_filter=non_third_party_sources))
-  results.extend(input_api.canned_checks.CheckChangeHasNoStrayWhitespace(
-      input_api, output_api, source_file_filter=non_third_party_sources))
-  results.extend(input_api.canned_checks.CheckAuthorizedAuthor(
-      input_api, output_api, bot_whitelist=[
-          'chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com'
-      ]))
-  results.extend(input_api.canned_checks.CheckChangeTodoHasOwner(
-      input_api, output_api, source_file_filter=non_third_party_sources))
-  results.extend(input_api.canned_checks.CheckPatchFormatted(
-      input_api, output_api))
+  results.extend(
+      input_api.canned_checks.CheckLongLines(
+          input_api,
+          output_api,
+          maxlen=80,
+          source_file_filter=eighty_char_sources))
+  results.extend(
+      input_api.canned_checks.CheckLongLines(
+          input_api,
+          output_api,
+          maxlen=100,
+          source_file_filter=hundred_char_sources))
+  results.extend(
+      input_api.canned_checks.CheckChangeHasNoTabs(
+          input_api, output_api, source_file_filter=non_third_party_sources))
+  results.extend(
+      input_api.canned_checks.CheckChangeHasNoStrayWhitespace(
+          input_api, output_api, source_file_filter=non_third_party_sources))
+  results.extend(
+      input_api.canned_checks.CheckAuthorizedAuthor(
+          input_api,
+          output_api,
+          bot_allowlist=[
+              'chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com',
+              'webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com',
+          ]))
+  results.extend(
+      input_api.canned_checks.CheckChangeTodoHasOwner(
+          input_api, output_api, source_file_filter=non_third_party_sources))
+  results.extend(
+      input_api.canned_checks.CheckPatchFormatted(input_api, output_api))
   results.extend(CheckNativeApiHeaderChanges(input_api, output_api))
-  results.extend(CheckNoIOStreamInHeaders(
-      input_api, output_api, source_file_filter=non_third_party_sources))
-  results.extend(CheckNoPragmaOnce(
-      input_api, output_api, source_file_filter=non_third_party_sources))
-  results.extend(CheckNoFRIEND_TEST(
-      input_api, output_api, source_file_filter=non_third_party_sources))
+  results.extend(
+      CheckNoIOStreamInHeaders(input_api,
+                               output_api,
+                               source_file_filter=non_third_party_sources))
+  results.extend(
+      CheckNoPragmaOnce(input_api,
+                        output_api,
+                        source_file_filter=non_third_party_sources))
+  results.extend(
+      CheckNoFRIEND_TEST(input_api,
+                         output_api,
+                         source_file_filter=non_third_party_sources))
   results.extend(CheckGnChanges(input_api, output_api))
-  results.extend(CheckUnwantedDependencies(
-      input_api, output_api, source_file_filter=non_third_party_sources))
-  results.extend(CheckJSONParseErrors(
-      input_api, output_api, source_file_filter=non_third_party_sources))
+  results.extend(
+      CheckUnwantedDependencies(input_api,
+                                output_api,
+                                source_file_filter=non_third_party_sources))
+  results.extend(
+      CheckJSONParseErrors(input_api,
+                           output_api,
+                           source_file_filter=non_third_party_sources))
   results.extend(RunPythonTests(input_api, output_api))
-  results.extend(CheckUsageOfGoogleProtobufNamespace(
-      input_api, output_api, source_file_filter=non_third_party_sources))
-  results.extend(CheckOrphanHeaders(
-      input_api, output_api, source_file_filter=non_third_party_sources))
-  results.extend(CheckNewlineAtTheEndOfProtoFiles(
-      input_api, output_api, source_file_filter=non_third_party_sources))
-  results.extend(CheckNoStreamUsageIsAdded(
-      input_api, output_api, non_third_party_sources))
-  results.extend(CheckNoTestCaseUsageIsAdded(
-      input_api, output_api, non_third_party_sources))
+  results.extend(
+      CheckUsageOfGoogleProtobufNamespace(
+          input_api, output_api, source_file_filter=non_third_party_sources))
+  results.extend(
+      CheckOrphanHeaders(input_api,
+                         output_api,
+                         source_file_filter=non_third_party_sources))
+  results.extend(
+      CheckNewlineAtTheEndOfProtoFiles(
+          input_api, output_api, source_file_filter=non_third_party_sources))
+  results.extend(
+      CheckNoStreamUsageIsAdded(input_api, output_api, non_third_party_sources))
+  results.extend(
+      CheckNoTestCaseUsageIsAdded(input_api, output_api,
+                                  non_third_party_sources))
   results.extend(CheckAddedDepsHaveTargetApprovals(input_api, output_api))
   results.extend(CheckApiDepsFileIsUpToDate(input_api, output_api))
-  results.extend(CheckAbslMemoryInclude(
-      input_api, output_api, non_third_party_sources))
-  results.extend(CheckBannedAbslMakeUnique(
-      input_api, output_api, non_third_party_sources))
-  results.extend(CheckObjcApiSymbols(
-      input_api, output_api, non_third_party_sources))
+  results.extend(
+      CheckAbslMemoryInclude(input_api, output_api, non_third_party_sources))
+  results.extend(
+      CheckAssertUsage(input_api, output_api, non_third_party_sources))
+  results.extend(
+      CheckBannedAbslMakeUnique(input_api, output_api, non_third_party_sources))
+  results.extend(
+      CheckObjcApiSymbols(input_api, output_api, non_third_party_sources))
   return results
 
 
@@ -969,9 +1068,8 @@
   for f in input_api.AffectedFiles():
     path_tokens = [t for t in f.LocalPath().split(os.sep) if t]
     if len(path_tokens) > 1:
-      if (path_tokens[0] not in dirs_to_skip and
-          os.path.isdir(os.path.join(input_api.PresubmitLocalPath(),
-                                     path_tokens[0]))):
+      if (path_tokens[0] not in dirs_to_skip and os.path.isdir(
+          os.path.join(input_api.PresubmitLocalPath(), path_tokens[0]))):
         dirs_to_check.add(path_tokens[0])
 
   missing_include_rules = set()
@@ -982,8 +1080,8 @@
 
   if missing_include_rules:
     error_msg = [
-      'include_rules = [\n',
-      '  ...\n',
+        'include_rules = [\n',
+        '  ...\n',
     ]
 
     for r in sorted(missing_include_rules):
@@ -992,71 +1090,100 @@
     error_msg.append('  ...\n')
     error_msg.append(']\n')
 
-    results.append(output_api.PresubmitError(
-        'New root level directory detected! WebRTC api/ headers should '
-        'not #include headers from \n'
-        'the new directory, so please update "include_rules" in file\n'
-        '"%s". Example:\n%s\n' % (api_deps, ''.join(error_msg))))
+    results.append(
+        output_api.PresubmitError(
+            'New root level directory detected! WebRTC api/ headers should '
+            'not #include headers from \n'
+            'the new directory, so please update "include_rules" in file\n'
+            '"%s". Example:\n%s\n' % (api_deps, ''.join(error_msg))))
 
   return results
 
+
 def CheckBannedAbslMakeUnique(input_api, output_api, source_file_filter):
-  file_filter = lambda f: (f.LocalPath().endswith(('.cc', '.h'))
-                           and source_file_filter(f))
+  file_filter = lambda f: (f.LocalPath().endswith(('.cc', '.h')) and
+                           source_file_filter(f))
 
   files = []
-  for f in input_api.AffectedFiles(
-      include_deletes=False, file_filter=file_filter):
+  for f in input_api.AffectedFiles(include_deletes=False,
+                                   file_filter=file_filter):
     for _, line in f.ChangedContents():
       if 'absl::make_unique' in line:
         files.append(f)
         break
 
-  if len(files):
-    return [output_api.PresubmitError(
-        'Please use std::make_unique instead of absl::make_unique.\n'
-        'Affected files:',
-        files)]
+  if files:
+    return [
+        output_api.PresubmitError(
+            'Please use std::make_unique instead of absl::make_unique.\n'
+            'Affected files:', files)
+    ]
   return []
 
+
 def CheckObjcApiSymbols(input_api, output_api, source_file_filter):
   rtc_objc_export = re.compile(r'RTC_OBJC_EXPORT(.|\n){26}',
                                re.MULTILINE | re.DOTALL)
-  file_filter = lambda f: (f.LocalPath().endswith(('.h'))
-                           and source_file_filter(f))
+  file_filter = lambda f: (f.LocalPath().endswith(('.h')) and
+                           source_file_filter(f))
 
   files = []
-  file_filter = lambda x: (input_api.FilterSourceFile(x)
-                           and source_file_filter(x))
+  file_filter = lambda x: (input_api.FilterSourceFile(x) and source_file_filter(
+      x))
   for f in input_api.AffectedSourceFiles(file_filter):
     if not f.LocalPath().endswith('.h') or not 'sdk/objc' in f.LocalPath():
       continue
+    if f.LocalPath().endswith('sdk/objc/base/RTCMacros.h'):
+      continue
     contents = input_api.ReadFile(f)
     for match in rtc_objc_export.finditer(contents):
       export_block = match.group(0)
       if 'RTC_OBJC_TYPE' not in export_block:
         files.append(f.LocalPath())
 
-  if len(files):
-    return [output_api.PresubmitError(
-        'RTC_OBJC_EXPORT types must be wrapped into an RTC_OBJC_TYPE() ' +
-        'macro.\n\n' +
-        'For example:\n' +
-        'RTC_OBJC_EXPORT @protocol RTC_OBJC_TYPE(RtcFoo)\n\n' +
-        'RTC_OBJC_EXPORT @interface RTC_OBJC_TYPE(RtcFoo)\n\n' +
-        'Please fix the following files:',
-        files)]
+  if len(files) > 0:
+    return [
+        output_api.PresubmitError(
+            'RTC_OBJC_EXPORT types must be wrapped into an RTC_OBJC_TYPE() ' +
+            'macro.\n\n' + 'For example:\n' +
+            'RTC_OBJC_EXPORT @protocol RTC_OBJC_TYPE(RtcFoo)\n\n' +
+            'RTC_OBJC_EXPORT @interface RTC_OBJC_TYPE(RtcFoo)\n\n' +
+            'Please fix the following files:', files)
+    ]
   return []
 
-def CheckAbslMemoryInclude(input_api, output_api, source_file_filter):
-  pattern = input_api.re.compile(
-      r'^#include\s*"absl/memory/memory.h"', input_api.re.MULTILINE)
-  file_filter = lambda f: (f.LocalPath().endswith(('.cc', '.h'))
+
+def CheckAssertUsage(input_api, output_api, source_file_filter):
+  pattern = input_api.re.compile(r'\bassert\(')
+  file_filter = lambda f: (f.LocalPath().endswith(('.cc', '.h', '.m', '.mm'))
                            and source_file_filter(f))
 
   files = []
-  for f in input_api.AffectedFiles(
-      include_deletes=False, file_filter=file_filter):
+  for f in input_api.AffectedFiles(include_deletes=False,
+                                   file_filter=file_filter):
+    for _, line in f.ChangedContents():
+      if pattern.search(line):
+        files.append(f.LocalPath())
+        break
+
+  if len(files) > 0:
+    return [
+        output_api.PresubmitError(
+            'Usage of assert() has been detected in the following files, '
+            'please use RTC_DCHECK() instead.\n Files:', files)
+    ]
+  return []
+
+
+def CheckAbslMemoryInclude(input_api, output_api, source_file_filter):
+  pattern = input_api.re.compile(r'^#include\s*"absl/memory/memory.h"',
+                                 input_api.re.MULTILINE)
+  file_filter = lambda f: (f.LocalPath().endswith(('.cc', '.h')) and
+                           source_file_filter(f))
+
+  files = []
+  for f in input_api.AffectedFiles(include_deletes=False,
+                                   file_filter=file_filter):
     contents = input_api.ReadFile(f)
     if pattern.search(contents):
       continue
@@ -1065,20 +1192,22 @@
         files.append(f)
         break
 
-  if len(files):
-    return [output_api.PresubmitError(
-        'Please include "absl/memory/memory.h" header for  absl::WrapUnique.\n'
-        'This header may or may not be included transitively depending on the '
-        'C++ standard version.',
-        files)]
+  if len(files) > 0:
+    return [
+        output_api.PresubmitError(
+            'Please include "absl/memory/memory.h" header for '
+            'absl::WrapUnique.\nThis header may or may not be included '
+            'transitively depending on the C++ standard version.', files)
+    ]
   return []
 
+
 def CheckChangeOnUpload(input_api, output_api):
   results = []
   results.extend(CommonChecks(input_api, output_api))
   results.extend(CheckGnGen(input_api, output_api))
-  results.extend(
-      input_api.canned_checks.CheckGNFormatted(input_api, output_api))
+  results.extend(input_api.canned_checks.CheckGNFormatted(
+      input_api, output_api))
   return results
 
 
@@ -1087,15 +1216,17 @@
   results.extend(CommonChecks(input_api, output_api))
   results.extend(VerifyNativeApiHeadersListIsValid(input_api, output_api))
   results.extend(input_api.canned_checks.CheckOwners(input_api, output_api))
-  results.extend(input_api.canned_checks.CheckChangeWasUploaded(
-      input_api, output_api))
-  results.extend(input_api.canned_checks.CheckChangeHasDescription(
-      input_api, output_api))
+  results.extend(
+      input_api.canned_checks.CheckChangeWasUploaded(input_api, output_api))
+  results.extend(
+      input_api.canned_checks.CheckChangeHasDescription(input_api, output_api))
   results.extend(CheckChangeHasBugField(input_api, output_api))
   results.extend(CheckCommitMessageBugEntry(input_api, output_api))
-  results.extend(input_api.canned_checks.CheckTreeIsOpen(
-      input_api, output_api,
-      json_url='http://webrtc-status.appspot.com/current?format=json'))
+  results.extend(
+      input_api.canned_checks.CheckTreeIsOpen(
+          input_api,
+          output_api,
+          json_url='http://webrtc-status.appspot.com/current?format=json'))
   return results
 
 
@@ -1105,16 +1236,16 @@
   # eval-ed and thus doesn't have __file__.
   error_msg = """{} should be listed in {}."""
   results = []
-  exempt_paths = [
-    os.path.join('tools_webrtc', 'ios', 'SDK'),
-  ]
-  with _AddToPath(input_api.os_path.join(
-      input_api.PresubmitLocalPath(), 'tools_webrtc', 'presubmit_checks_lib')):
+  exempt_paths = [re.escape(os.path.join('tools_webrtc', 'ios', 'SDK'))]
+
+  with _AddToPath(
+      input_api.os_path.join(input_api.PresubmitLocalPath(), 'tools_webrtc',
+                             'presubmit_checks_lib')):
     from check_orphan_headers import GetBuildGnPathFromFilePath
     from check_orphan_headers import IsHeaderInBuildGn
 
   file_filter = lambda x: input_api.FilterSourceFile(
-      x, block_list=exempt_paths) and source_file_filter(x)
+      x, files_to_skip=exempt_paths) and source_file_filter(x)
   for f in input_api.AffectedSourceFiles(file_filter):
     if f.LocalPath().endswith('.h'):
       file_path = os.path.abspath(f.LocalPath())
@@ -1123,17 +1254,19 @@
                                                 root_dir)
       in_build_gn = IsHeaderInBuildGn(file_path, gn_file_path)
       if not in_build_gn:
-        results.append(output_api.PresubmitError(error_msg.format(
-            f.LocalPath(), os.path.relpath(gn_file_path))))
+        results.append(
+            output_api.PresubmitError(
+                error_msg.format(f.LocalPath(), os.path.relpath(gn_file_path))))
   return results
 
 
-def CheckNewlineAtTheEndOfProtoFiles(input_api, output_api, source_file_filter):
+def CheckNewlineAtTheEndOfProtoFiles(input_api, output_api,
+                                     source_file_filter):
   """Checks that all .proto files are terminated with a newline."""
   error_msg = 'File {} must end with exactly one newline.'
   results = []
   file_filter = lambda x: input_api.FilterSourceFile(
-      x, allow_list=(r'.+\.proto$',)) and source_file_filter(x)
+      x, files_to_check=(r'.+\.proto$', )) and source_file_filter(x)
   for f in input_api.AffectedSourceFiles(file_filter):
     file_path = f.LocalPath()
     with open(file_path) as f:
@@ -1153,8 +1286,7 @@
       rule[1:] for rule in parsed_deps.get('include_rules', [])
       if rule.startswith('+') or rule.startswith('!')
   ])
-  for _, rules in parsed_deps.get('specific_include_rules',
-                                              {}).iteritems():
+  for _, rules in parsed_deps.get('specific_include_rules', {}).items():
     add_rules.update([
         rule[1:] for rule in rules
         if rule.startswith('+') or rule.startswith('!')
@@ -1164,9 +1296,9 @@
 
 def _ParseDeps(contents):
   """Simple helper for parsing DEPS files."""
-  # Stubs for handling special syntax in the root DEPS file.
-  class VarImpl(object):
 
+  # Stubs for handling special syntax in the root DEPS file.
+  class VarImpl:
     def __init__(self, local_scope):
       self._local_scope = local_scope
 
@@ -1174,14 +1306,15 @@
       """Implements the Var syntax."""
       try:
         return self._local_scope['vars'][var_name]
-      except KeyError:
-        raise Exception('Var is not defined: %s' % var_name)
+      except KeyError as var_not_defined:
+        raise Exception('Var is not defined: %s' %
+                        var_name) from var_not_defined
 
   local_scope = {}
   global_scope = {
       'Var': VarImpl(local_scope).Lookup,
   }
-  exec contents in global_scope, local_scope
+  exec(contents, global_scope, local_scope)
   return local_scope
 
 
@@ -1215,10 +1348,10 @@
 
 def CheckAddedDepsHaveTargetApprovals(input_api, output_api):
   """When a dependency prefixed with + is added to a DEPS file, we
-  want to make sure that the change is reviewed by an OWNER of the
-  target file or directory, to avoid layering violations from being
-  introduced. This check verifies that this happens.
-  """
+    want to make sure that the change is reviewed by an OWNER of the
+    target file or directory, to avoid layering violations from being
+    introduced. This check verifies that this happens.
+    """
   virtual_depended_on_files = set()
 
   file_filter = lambda f: not input_api.re.match(
@@ -1227,43 +1360,48 @@
                                    file_filter=file_filter):
     filename = input_api.os_path.basename(f.LocalPath())
     if filename == 'DEPS':
-      virtual_depended_on_files.update(_CalculateAddedDeps(
-          input_api.os_path,
-          '\n'.join(f.OldContents()),
-          '\n'.join(f.NewContents())))
+      virtual_depended_on_files.update(
+          _CalculateAddedDeps(input_api.os_path, '\n'.join(f.OldContents()),
+                              '\n'.join(f.NewContents())))
 
   if not virtual_depended_on_files:
     return []
 
   if input_api.is_committing:
     if input_api.tbr:
-      return [output_api.PresubmitNotifyResult(
-          '--tbr was specified, skipping OWNERS check for DEPS additions')]
+      return [
+          output_api.PresubmitNotifyResult(
+              '--tbr was specified, skipping OWNERS check for DEPS '
+              'additions')
+      ]
     if input_api.dry_run:
-      return [output_api.PresubmitNotifyResult(
-          'This is a dry run, skipping OWNERS check for DEPS additions')]
+      return [
+          output_api.PresubmitNotifyResult(
+              'This is a dry run, skipping OWNERS check for DEPS '
+              'additions')
+      ]
     if not input_api.change.issue:
-      return [output_api.PresubmitError(
-          "DEPS approval by OWNERS check failed: this change has "
-          "no change number, so we can't check it for approvals.")]
+      return [
+          output_api.PresubmitError(
+              "DEPS approval by OWNERS check failed: this change has "
+              "no change number, so we can't check it for approvals.")
+      ]
     output = output_api.PresubmitError
   else:
     output = output_api.PresubmitNotifyResult
 
-  owners_db = input_api.owners_db
   owner_email, reviewers = (
       input_api.canned_checks.GetCodereviewOwnerAndReviewers(
-        input_api,
-        owners_db.email_regexp,
-        approval_needed=input_api.is_committing))
+          input_api, None, approval_needed=input_api.is_committing))
 
   owner_email = owner_email or input_api.change.author_email
 
-  reviewers_plus_owner = set(reviewers)
-  if owner_email:
-    reviewers_plus_owner.add(owner_email)
-  missing_files = owners_db.files_not_covered_by(virtual_depended_on_files,
-                                                 reviewers_plus_owner)
+  approval_status = input_api.owners_client.GetFilesApprovalStatus(
+      virtual_depended_on_files, reviewers.union([owner_email]), [])
+  missing_files = [
+      f for f in virtual_depended_on_files
+      if approval_status[f] != input_api.owners_client.APPROVED
+  ]
 
   # We strip the /DEPS part that was added by
   # _FilesToCheckForIncomingDeps to fake a path to a file in a
@@ -1272,20 +1410,23 @@
     start_deps = path.rfind('/DEPS')
     if start_deps != -1:
       return path[:start_deps]
-    else:
-      return path
-  unapproved_dependencies = ["'+%s'," % StripDeps(path)
-                             for path in missing_files]
+    return path
+
+  unapproved_dependencies = [
+      "'+%s'," % StripDeps(path) for path in missing_files
+  ]
 
   if unapproved_dependencies:
     output_list = [
-      output('You need LGTM from owners of depends-on paths in DEPS that were '
-             'modified in this CL:\n    %s' %
-                 '\n    '.join(sorted(unapproved_dependencies)))]
-    suggested_owners = owners_db.reviewers_for(missing_files, owner_email)
-    output_list.append(output(
-        'Suggested missing target path OWNERS:\n    %s' %
-            '\n    '.join(suggested_owners or [])))
+        output('You need LGTM from owners of depends-on paths in DEPS that '
+               ' were modified in this CL:\n    %s' %
+               '\n    '.join(sorted(unapproved_dependencies)))
+    ]
+    suggested_owners = input_api.owners_client.SuggestOwners(
+        missing_files, exclude=[owner_email])
+    output_list.append(
+        output('Suggested missing target path OWNERS:\n    %s' %
+               '\n    '.join(suggested_owners or [])))
     return output_list
 
   return []
diff --git a/README.md b/README.md
index e91fb16..332efcc 100644
--- a/README.md
+++ b/README.md
@@ -23,8 +23,10 @@
  * Master source code repo: https://webrtc.googlesource.com/src
  * Samples and reference apps: https://github.com/webrtc
  * Mailing list: http://groups.google.com/group/discuss-webrtc
- * Continuous build: http://build.chromium.org/p/client.webrtc
- * [Coding style guide](style-guide.md)
+ * Continuous build: https://ci.chromium.org/p/webrtc/g/ci/console
+ * [Coding style guide](g3doc/style-guide.md)
  * [Code of conduct](CODE_OF_CONDUCT.md)
+ * [Reporting bugs](docs/bug-reporting.md)
+ * [Documentation](g3doc/sitemap.md)
 
-[native-dev]: https://webrtc.googlesource.com/src/+/refs/heads/master/docs/native-code/index.md
+[native-dev]: https://webrtc.googlesource.com/src/+/main/docs/native-code/index.md
diff --git a/WATCHLISTS b/WATCHLISTS
index cf4ea32..3c35dd4 100644
--- a/WATCHLISTS
+++ b/WATCHLISTS
@@ -73,9 +73,6 @@
     'video_coding': {
       'filepath': 'modules/video_coding/.*',
     },
-    'video_processing': {
-      'filepath': 'modules/video_processing/.*',
-    },
     'bitrate_controller': {
       'filepath': 'modules/bitrate_controller/.*'
     },
@@ -97,6 +94,9 @@
     'pc': {
       'filepath': '^pc/.*',
     },
+    'logging' : {
+      'filepath': 'logging/.*',
+    },
   },
 
   'WATCHLISTS': {
@@ -107,14 +107,13 @@
                    'yujie.mao@webrtc.org'],
     'build_files': ['mbonadei@webrtc.org'],
     'common_audio': ['alessiob@webrtc.org',
-                     'aluebs@webrtc.org',
                      'audio-team@agora.io',
-                     'minyue@webrtc.org',
                      'peah@webrtc.org',
                      'saza@webrtc.org'],
     'audio': ['peah@webrtc.org'],
-    'api': ['kwiberg@webrtc.org','peah@webrtc.org'],
-    'base': ['kwiberg@webrtc.org'],
+    'api': ['hta@webrtc.org',
+            'peah@webrtc.org'],
+    'base': ['hta@webrtc.org'],
     'call': ['mflodman@webrtc.org',
              'stefan@webrtc.org'],
     'video': ['mflodman@webrtc.org',
@@ -134,45 +133,33 @@
     'audio_coding': ['alessiob@webrtc.org',
                      'audio-team@agora.io',
                      'henrik.lundin@webrtc.org',
-                     'kwiberg@webrtc.org',
-                     'minyue@webrtc.org',
                      'peah@webrtc.org',
                      'saza@webrtc.org'],
     'neteq': ['alessiob@webrtc.org',
               'audio-team@agora.io',
               'henrik.lundin@webrtc.org',
-              'minyue@webrtc.org',
               'saza@webrtc.org'],
     'audio_mixer': ['aleloi@webrtc.org',
                     'henrik.lundin@webrtc.org',
                     'peah@webrtc.org',
                     'saza@webrtc.org'],
     'audio_processing': ['alessiob@webrtc.org',
-                         'aluebs@webrtc.org',
                          'audio-team@agora.io',
-                         'fhernqvist@webrtc.org',
                          'henrik.lundin@webrtc.org',
-                         'kwiberg@webrtc.org',
-                         'minyue@webrtc.org',
                          'peah@webrtc.org',
                          'saza@webrtc.org'],
     'video_coding': ['mflodman@webrtc.org',
                      'stefan@webrtc.org',
                      'video-team@agora.io',
                      'zhengzhonghou@agora.io'],
-    'video_processing': ['stefan@webrtc.org',
-                         'video-team@agora.io',
-                         'zhengzhonghou@agora.io'],
     'bitrate_controller': ['mflodman@webrtc.org',
                            'stefan@webrtc.org',
-                           'srte@webrtc.org',
                            'zhuangzesen@agora.io'],
-    'congestion_controller': ['srte@webrtc.org'],
+    'congestion_controller': [],
     'remote_bitrate_estimator': ['mflodman@webrtc.org',
                                  'stefan@webrtc.org',
                                  'zhuangzesen@agora.io'],
     'pacing': ['mflodman@webrtc.org',
-               'srte@webrtc.org',
                'stefan@webrtc.org',
                'zhuangzesen@agora.io'],
     'rtp_rtcp': ['mflodman@webrtc.org',
@@ -185,5 +172,6 @@
                         'peah@webrtc.org',
                         'zhengzhonghou@agora.io'],
     'pc': ['steveanton+watch@webrtc.org'],
+    'logging': ['terelius@webrtc.org'],
   },
 }
diff --git a/abseil-in-webrtc.md b/abseil-in-webrtc.md
deleted file mode 100644
index da03af0..0000000
--- a/abseil-in-webrtc.md
+++ /dev/null
@@ -1,74 +0,0 @@
-# Using Abseil in WebRTC
-
-You may use a subset of the utilities provided by the [Abseil][abseil]
-library when writing WebRTC C++ code. Below, we list the explicitly
-*allowed* and the explicitly *disallowed* subsets of Abseil; if you
-find yourself in need of something that isn&rsquo;t in either subset,
-please add it to the *allowed* subset in this doc in the same CL that
-adds the first use.
-
-[abseil]: https://abseil.io/about/
-
-## **Allowed**
-
-* `absl::InlinedVector`
-* `absl::WrapUnique`
-* `absl::optional` and related stuff from `absl/types/optional.h`.
-* `absl::string_view`
-* The functions in `absl/strings/ascii.h`, `absl/strings/match.h`,
-  and `absl/strings/str_replace.h`.
-* `absl::is_trivially_copy_constructible`,
-  `absl::is_trivially_copy_assignable`, and
-  `absl::is_trivially_destructible` from `absl/meta/type_traits.h`.
-* `absl::variant` and related stuff from `absl/types/variant.h`.
-* The functions in `absl/algorithm/algorithm.h` and
-  `absl/algorithm/container.h`.
-* `absl/base/const_init.h` for mutex initialization.
-* The macros in `absl/base/attributes.h`, `absl/base/config.h` and
-  `absl/base/macros.h`.
-
-
-## **Disallowed**
-
-### `absl::make_unique`
-
-*Use `std::make_unique` instead.*
-
-### `absl::Mutex`
-
-*Use `webrtc::Mutex` instead.*
-
-Chromium has a ban on new static initializers, and `absl::Mutex` uses
-one. To make `absl::Mutex` available, we would need to nicely ask the
-Abseil team to remove that initializer (like they already did for a
-spinlock initializer). Additionally, `absl::Mutex` handles time in a
-way that may not be compatible with the rest of WebRTC.
-
-### `absl::Span`
-
-*Use `rtc::ArrayView` instead.*
-
-`absl::Span` differs from `rtc::ArrayView` on several points, and both
-of them differ from the `std::span` that was voted into
-C++20&mdash;and `std::span` is likely to undergo further changes
-before C++20 is finalized. We should just keep using `rtc::ArrayView`
-and avoid `absl::Span` until C++20 is finalized and the Abseil team
-has decided if they will change `absl::Span` to match.
-[Bug](https://bugs.webrtc.org/9214).
-
-### `absl::StrCat`, `absl::StrAppend`, `absl::StrJoin`, `absl::StrSplit`
-
-*Use `rtc::SimpleStringBuilder` to build strings.*
-
-These are optimized for speed, not binary size. Even `StrCat` calls
-with a modest number of arguments can easily add several hundred bytes
-to the binary.
-
-## How to depend on Abseil
-
-For build targets `rtc_library`, `rtc_source_set` and `rtc_static_library`,
-dependencies on Abseil need to be listed in `absl_deps` instead of `deps`.
-
-This is needed in order to support the Abseil component build in Chromium. In
-such build mode, WebRTC will depend on a unique Abseil build target what will
-generate a shared library.
diff --git a/android_tools/generate_android_bp.sh b/android_tools/generate_android_bp.sh
index 9ae65f2..b3d2a4d 100755
--- a/android_tools/generate_android_bp.sh
+++ b/android_tools/generate_android_bp.sh
@@ -1,18 +1,15 @@
 #!/bin/bash
 
 set -o errexit
-set -o xtrace
+
+if [[ "${ANDROID_BUILD_TOP}" == "" ]]; then
+  echo "Run source build/envsetup.sh && lunch to be able to format Android.bp"
+  exit 2
+fi
 
 DIR=$(dirname $0)
 
-"${DIR}"/generate_bp.py "${DIR}"/selected_targets.json | \
-  grep -v 'PACKAGE_VERSION' | \
-  grep -v 'PACKAGE_STRING' >"${DIR}"/../Android.bp
+"${DIR}"/generate_bp.py "$DIR" >"${DIR}/../Android.bp"
 
-# The alsa device causes a double lock on a mutex, don't use it
-sed -i -e 's/WEBRTC_ENABLE_LINUX_ALSA/WEBRTC_DUMMY_FILE_DEVICES/g' "${DIR}/../Android.bp"
-
-source "${DIR}"/../../../build/envsetup.sh
-
-bpfmt -w "${DIR}"/../Android.bp
+bpfmt -w "${DIR}/../Android.bp"
 
diff --git a/android_tools/generate_bp.py b/android_tools/generate_bp.py
index a11846d..5227887 100755
--- a/android_tools/generate_bp.py
+++ b/android_tools/generate_bp.py
@@ -1,277 +1,714 @@
 #!/usr/bin/env python
 
 import json
+import os
 import sys
 
-# Set this to True to generate a default entry with all the flags and defines
-# common to all the modules that needs to be curated by hand after it's
-# generated. When set to False it prints the last curated version of the
-# default, which could be incomplete.
-GENERATE_FULL_DEFAULT = False
-PRINT_ORIGINALS = False
-GENERATE_ALL_FLAGS = False
+PRINT_ORIGINAL_FULL = False
 
-if len(sys.argv) != 2:
-    print('wrong number of arguments')
-    exit()
+# This flags are augmented with flags added to the json files but not present in .gn or .gni files
+IGNORED_FLAGS = [
+    '-D_DEBUG',
+    '-Werror',
+    '-Xclang'
+    ]
+DEFAULT_CFLAGS = [
+    '-DHAVE_ARM64_CRC32C=0',
+    '-DUSE_AURA=1',
+    '-DUSE_GLIB=1',
+    '-DUSE_NSS_CERTS=1',
+    '-DUSE_UDEV',
+    '-DUSE_X11=1',
+    '-DWEBRTC_ANDROID_PLATFORM_BUILD=1',
+    '-DWEBRTC_APM_DEBUG_DUMP=0',
+    '-D_FILE_OFFSET_BITS=64',
+    '-D_GNU_SOURCE',
+    '-D_LARGEFILE64_SOURCE',
+    '-D_LARGEFILE_SOURCE',
+    '-Wno-all',
+    '-Wno-error',
+    '-Wno-everything',
+    '-Wno-implicit-const-int-float-conversion',
+    '-Wno-missing-field-initializers',
+    '-Wno-unreachable-code-aggressive',
+    '-Wno-unreachable-code-break',
+]
+
+DEFAULT_CFLAGS_BY_ARCH = {
+        'x86': ['-mavx2', '-mfma', '-msse2', '-msse3'],
+        'x64': ['-mavx2', '-mfma', '-msse2', '-msse3'],
+        'arm': ['-mthumb'],
+        'arm64': [],
+        'riscv64': [],
+        }
+
+FLAGS = ['cflags', 'cflags_c', 'cflags_cc', 'asmflags']
+FLAG_NAME_MAP = {
+    'cflags': 'cflags',
+    'asmflags': 'asflags',
+    'cflags_cc': 'cppflags',
+    'cflags_c': 'conlyflags',
+}
+
+ARCH_NAME_MAP = {n: n for n in DEFAULT_CFLAGS_BY_ARCH.keys()}
+ARCH_NAME_MAP['x64'] = 'x86_64'
+
+ARCHS = sorted(ARCH_NAME_MAP.keys())
 
 def FormatList(l):
-    return json.dumps(l)
+    return json.dumps(sorted(list(l)))
 
-def FilterHeaders(l):
-    return [x for x in l if not x.endswith('.h')]
+def IsInclude(name):
+    return name.endswith('.h') or name.endswith('.inc')
 
-def PrintOriginCommentedOut(target):
-    if PRINT_ORIGINALS:
-        print('/* From target:')
+def FilterIncludes(l):
+    return filter(lambda x: not IsInclude(x), l)
+
+def PrintOrigin(target):
+    print('/* From target:')
+    if PRINT_ORIGINAL_FULL:
         print(json.dumps(target, sort_keys = True, indent = 4))
-        print('*/')
+    else:
+        print(target['original_name'])
+    print('*/')
 
 def MakeRelatives(l):
-    return [x.split('//').pop() for x in l]
+    return map(lambda x: x.split('//').pop(), l)
 
 def FormatName(name):
-    return 'webrtc_' + name.split('/').pop().replace(':', '__')# .replace('/', '_').replace(':', '_')
+    return 'webrtc_' + name.split('/').pop().replace(':', '__')
 
-def FilterFlags(flags, to_skip = set([])):
-    if GENERATE_ALL_FLAGS:
-        skip = set([
-            '-L',
-            '-isystem',
-            '-Xclang',
-            '-B',
-            '--sysroot',
-            '-fcrash-diagnostics-dir',
-            '.',
-            '-fdebug-compilation-dir',
-            '-instcombine-lower-dbg-declare=0',
-            '-Wno-non-c-typedef-for-linkage',
-            '-Werror',
-            '-fcomplete-member-pointers',
-            '-m64',
-            '-march=x86-64'
-            ]).union(to_skip)
-        return [x for x in flags if not any([x.startswith(y) for y in skip])]
-    else:
-        return [x for x in flags if x == '-msse2']
+def FormatNames(target):
+    target['original_name'] = target['name']
+    target['name'] = FormatName(target['name'])
+    target['deps'] = sorted([FormatName(d) for d in target['deps']])
+    target['sources'] = list(map(lambda s: (':' + FormatName(s[1:])) if s.startswith(':') else s, target['sources']))
+    return target
 
-def GenerateDefault(targets):
-    in_default = {
-            'cflags' : [],
-            'cflags_c' : [],
-            'cflags_cc' : [],
-            'ldflags' : [],
-            'asmflags' : [],
-            'defines' : []
-    }
-    first = True
-    for target in targets:
-        typ = target['type']
-        if typ == 'static_library':
-            if first:
-                first = False
-                # Add all the flags to the default, we'll remove some later
-                for flag_type in in_default.keys():
-                    in_default[flag_type] = []
-                    for flag in target[flag_type]:
-                        in_default[flag_type].append(flag)
+def FilterFlags(flags, to_skip = set()):
+    skipped_opts = set(IGNORED_FLAGS).union(to_skip)
+    return [x for x in flags if not any([x.startswith(y) for y in skipped_opts])]
+
+def PrintHeader():
+    print('package {')
+    print('    default_applicable_licenses: ["external_webrtc_license"],')
+    print('}')
+    print('')
+    print('// Added automatically by a large-scale-change that took the approach of')
+    print('// \'apply every license found to every target\'. While this makes sure we respect')
+    print('// every license restriction, it may not be entirely correct.')
+    print('//')
+    print('// e.g. GPL in an MIT project might only apply to the contrib/ directory.')
+    print('//')
+    print('// Please consider splitting the single license below into multiple licenses,')
+    print('// taking care not to lose any license_kind information, and overriding the')
+    print('// default license using the \'licenses: [...]\' property on targets as needed.')
+    print('//')
+    print('// For unused files, consider creating a \'fileGroup\' with "//visibility:private"')
+    print('// to attach the license to, and including a comment whether the files may be')
+    print('// used in the current project.')
+    print('//')
+    print('// large-scale-change included anything that looked like it might be a license')
+    print('// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc.')
+    print('//')
+    print('// Please consider removing redundant or irrelevant files from \'license_text:\'.')
+    print('// See: http://go/android-license-faq')
+    print('')
+    print('///////////////////////////////////////////////////////////////////////////////')
+    print('// Do not edit this file directly, it\'s automatically generated by a script. //')
+    print('// Modify android_tools/generate_android_bp.py and run that instead.         //')
+    print('///////////////////////////////////////////////////////////////////////////////')
+    print('')
+    print('license {')
+    print('    name: "external_webrtc_license",')
+    print('    visibility: [":__subpackages__"],')
+    print('    license_kinds: [')
+    print('        "SPDX-license-identifier-Apache-2.0",')
+    print('        "SPDX-license-identifier-BSD",')
+    print('        "SPDX-license-identifier-MIT",')
+    print('        "SPDX-license-identifier-Zlib",')
+    print('        "legacy_notice",')
+    print('        "legacy_unencumbered",')
+    print('    ],')
+    print('    license_text: [')
+    print('        "LICENSE",')
+    print('        "PATENTS",')
+    print('        "license_template.txt",')
+    print('    ],')
+    print('}')
+
+
+
+def GatherDefaultFlags(targets_by_arch):
+    # Iterate through all of the targets for each architecture collecting the flags that
+    # are the same for all targets in that architecture.  Use a list instead of a set
+    # to maintain the flag ordering, which may be significant (e.g. -Wno-shadow has to
+    # come after -Wshadow).
+    arch_default_flags = {}
+    for arch, targets in targets_by_arch.items():
+        arch_default_flags[arch] = {}
+        for target in targets.values():
+            typ = target['type']
+            if typ != 'static_library':
+                continue
+            for flag_type in FLAGS:
+                if not flag_type in arch_default_flags:
+                    arch_default_flags[arch][flag_type] = target[flag_type]
+                else:
+                    target_flags = set(target[flag_type])
+                    flags = arch_default_flags[arch][flag_type]
+                    flags[:]  = [ x for x in flags if x in target_flags ]
+        for flag_type, flags in arch_default_flags[arch].items():
+            arch_default_flags[arch][flag_type] = FilterFlags(flags)
+        # Add in the hardcoded extra default cflags
+        arch_default_flags[arch]['cflags'] += DEFAULT_CFLAGS_BY_ARCH.get(arch, [])
+
+    # Iterate through all of the architectures collecting the flags that are the same
+    # for all targets in all architectures.
+    default_flags = {}
+    for arch, flagset in arch_default_flags.items():
+        for flag_type, arch_flags in flagset.items():
+            if not flag_type in default_flags:
+                default_flags[flag_type] = arch_flags.copy()
             else:
-                for flag_type in in_default.keys():
-                    flags_to_remove = []
-                    for flag in in_default[flag_type]:
-                        if flag not in target[flag_type]:
-                            flags_to_remove.append[flag_type]
-                    for flag in flags_to_remove:
-                        in_default[flag_type].remove(flag)
-    defines = in_default['defines']
-    in_default.pop('defines')
-    in_default['cflags'].extend(['-D{0}'.format(x) for x in defines])
-    if GENERATE_FULL_DEFAULT:
-        print('cc_defaults {')
-        print('    name: "webrtc_defaults",')
-        print('    local_include_dirs: ["."],')
-        for typ in in_default.keys():
-            print('    {0}: ['.format(typ.replace('asmflags', 'asflags')
-                .replace('cflags_cc', 'cppflags')
-                .replace('cflags_c', 'conlyflags')))
-            for flag in FilterFlags(in_default[typ]):
+                flags = default_flags[flag_type]
+                flags[:] = [ x for x in flags if x in arch_flags ]
+    # Add in the hardcoded extra default cflags
+    default_flags['cflags'] += DEFAULT_CFLAGS
+
+    # Remove the global default flags from the per-architecture default flags
+    for arch, flagset in arch_default_flags.items():
+        for flag_type in flagset.keys():
+            flags = flagset[flag_type]
+            flags[:] = [ x for x in flags if x not in default_flags[flag_type] ]
+
+    default_flags['arch'] = arch_default_flags
+    return default_flags
+
+def GenerateDefault(targets_by_arch):
+    in_default = GatherDefaultFlags(targets_by_arch)
+    print('cc_defaults {')
+    print('    name: "webrtc_defaults",')
+    print('    local_include_dirs: [')
+    print('      ".",')
+    print('      "webrtc",')
+    print('      "third_party/crc32c/src/include",')
+    print('    ],')
+    for typ in sorted(in_default.keys() - {'arch'}):
+        flags = in_default[typ]
+        if len(flags) > 0:
+            print('    {0}: ['.format(FLAG_NAME_MAP[typ]))
+            for flag in flags:
                 print('        "{0}",'.format(flag.replace('"', '\\"')))
             print('    ],')
-        print('}')
-    else:
-        print('cc_defaults {')
-        print('    name: "webrtc_defaults",')
-        print('    local_include_dirs: [')
-        print('      ".",')
-        print('    ],')
-        print('    cflags: [')
-        print('        "-Wno-unused-parameter",')
-        print('        "-Wno-missing-field-initializers",')
-        print('        "-DUSE_UDEV",')
-        print('        "-DUSE_AURA=1",')
-        print('        "-DUSE_GLIB=1",')
-        print('        "-DUSE_NSS_CERTS=1",')
-        print('        "-DUSE_X11=1",')
-        print('        "-D_FILE_OFFSET_BITS=64",')
-        print('        "-D_LARGEFILE_SOURCE",')
-        print('        "-D_LARGEFILE64_SOURCE",')
-        print('        "-D_GNU_SOURCE",')
-        print('        "-DWEBRTC_ENABLE_PROTOBUF=0",')
-        print('        "-DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE",')
-        print('        "-DRTC_ENABLE_VP9",')
-        print('        "-DHAVE_SCTP",')
-        print('        "-DWEBRTC_LIBRARY_IMPL",')
-        print('        "-DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1",')
-        print('        "-DWEBRTC_POSIX",')
-        print('        "-DWEBRTC_LINUX",')
-        print('    ],')
-        print('    header_libs: [')
-        print('      "libwebrtc_absl_headers",')
-        print('    ],')
-        print('    static_libs: [')
-        print('        "libaom",')
-        print('        "libevent",')
-        print('        "libopus",')
-        print('        "libsrtp2",')
-        print('        "libvpx",')
-        print('        "libyuv",')
-        print('        "libpffft",')
-        print('        "rnnoise_rnn_vad",')
-        print('        "usrsctplib",')
-        print('    ],')
-        print('    shared_libs: [')
-        print('        "libcrypto",')
-        print('        "libssl",')
-        print('    ],')
-        print('    host_supported: true,')
-        print('    device_supported: false,')
-        print('    arch: {')
-        print('        arm: {')
-        print('            enabled: false,')
+    print('    header_libs: [')
+    print('      "libwebrtc_absl_headers",')
+    print('    ],')
+    print('    static_libs: [')
+    print('        "libaom",')
+    print('        "libevent",')
+    print('        "libopus",')
+    print('        "libsrtp2",')
+    print('        "libvpx",')
+    print('        "libyuv",')
+    print('        "libpffft",')
+    print('        "rnnoise_rnn_vad",')
+    print('    ],')
+    print('    shared_libs: [')
+    print('        "libcrypto",')
+    print('        "libprotobuf-cpp-full",')
+    print('        "libprotobuf-cpp-lite",')
+    print('        "libssl",')
+    print('    ],')
+    print('    host_supported: true,')
+    print('    // vendor needed for libpreprocessing effects.')
+    print('    vendor: true,')
+    print('    target: {')
+    print('        darwin: {')
+    print('            enabled: false,')
+    print('        },')
+    print('    },')
+    print('    arch: {')
+    for a in ARCHS:
+        print('        {0}: {{'.format(ARCH_NAME_MAP[a]))
+        for typ in FLAGS:
+            flags = in_default['arch'].get(a, {}).get(typ, [])
+            if len(flags) > 0:
+                print('            {0}: ['.format(FLAG_NAME_MAP[typ]))
+                for flag in flags:
+                    print('                "{0}",'.format(flag.replace('"', '\\"')))
+                print('            ],')
         print('        },')
-        print('    },')
-        print('    target: {')
-        print('        darwin: {')
-        print('            enabled: false,')
-        print('        },')
-        print('    },')
-        print('}')
-    in_default['cflags'].extend([
-        "-Wno-unused-parameter",
-        "-Wno-missing-field-initializers",
-        "-DUSE_UDEV",
-        "-DUSE_AURA=1",
-        "-DUSE_GLIB=1",
-        "-DUSE_NSS_CERTS=1",
-        "-DUSE_X11=1",
-        "-D_FILE_OFFSET_BITS=64",
-        "-D_LARGEFILE_SOURCE",
-        "-D_LARGEFILE64_SOURCE",
-        "-D_GNU_SOURCE",
-        "-DWEBRTC_ENABLE_PROTOBUF=0",
-        "-DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE",
-        "-DRTC_ENABLE_VP9",
-        "-DHAVE_SCTP",
-        "-DWEBRTC_LIBRARY_IMPL",
-        "-DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1",
-        "-DWEBRTC_POSIX",
-        "-DWEBRTC_LINUX"
-        ])
+    print('    },')
+    print('    visibility: [')
+    print('        "//frameworks/av/media/libeffects/preprocessing:__subpackages__",')
+    print('        "//device/google/cuttlefish/host/frontend/webrtc:__subpackages__",')
+    print('    ],')
+    print('}')
+
+    # The flags in the default entry can be safely removed from the targets
+    for arch, targets in targets_by_arch.items():
+        for flag_type in FLAGS:
+            default_flags = set(in_default[flag_type]) | set(in_default['arch'][arch][flag_type])
+            for target in targets.values():
+                target[flag_type] = FilterFlags(target.get(flag_type, []), default_flags)
+                if len(target[flag_type]) == 0:
+                    target.pop(flag_type)
+
     return in_default
 
+
+def TransitiveDependencies(name, dep_type, targets):
+    target = targets[name]
+    field = 'transitive_' + dep_type
+    if field in target.keys():
+        return target[field]
+    target[field] = {'global': set()}
+    for a in ARCHS:
+        target[field][a] = set()
+    if target['type'] == dep_type:
+        target[field]['global'].add(name)
+    for d in target.get('deps', []):
+        if targets[d]['type'] == dep_type:
+            target[field]['global'].add(d)
+        tDeps = TransitiveDependencies(d, dep_type, targets)
+        target[field]['global'] |= tDeps['global']
+        for a in ARCHS:
+            target[field][a] |= tDeps[a]
+    if 'arch' in target:
+        for a, x in target['arch'].items():
+            for d in x.get('deps', []):
+                tDeps = TransitiveDependencies(d, dep_type, targets)
+                target[field][a] |= tDeps['global'] | tDeps[a]
+            target[field][a] -= target[field]['global']
+
+    return target[field]
+
 def GenerateGroup(target):
-    PrintOriginCommentedOut(target)
+    # PrintOrigin(target)
+    pass
 
 def GenerateSourceSet(target):
-    PrintOriginCommentedOut(target)
-    if target.has_key('sources'):
-        name = FormatName(target['name'])
-        print('filegroup {')
-        print('    name: "{0}",'.format(name))
-        print('    srcs: {0},'.format(FormatList(MakeRelatives(FilterHeaders(target['sources'])))))
-        print('}')
-        return name
-    return ""
+    sources = target.get('sources', [])
+    # arch is not defined for filegroups so put all the sources in the top level,
+    # the static libraries that depend on the filegroup will add it in the
+    # appropriate arch.
+    for arch in target.get('arch', {}).values():
+        sources += arch.get('sources', [])
+    if len(sources) == 0:
+        return ''
+    PrintOrigin(target)
 
-def GenerateStaticLib(target, targets, flags_in_default):
-    PrintOriginCommentedOut(target)
-    name = FormatName(target['name'])
-    print('cc_library_static {')
+    name = target['name']
+    print('filegroup {')
     print('    name: "{0}",'.format(name))
-    print('    defaults: ["webrtc_defaults"],')
-    sources = []
-    sources.extend(MakeRelatives(FilterHeaders(target['sources'])))
-    for trg in targets:
-        if trg['type'] == 'source_set' and trg['name'] in target['deps']:
-            sources.append(':' + FormatName(trg['name']))
     print('    srcs: {0},'.format(FormatList(sources)))
-    print('    host_supported: true,')
-    if target.has_key('asmflags'):
-        asmflags = FilterFlags(target['asmflags'], set(flags_in_default['asmflags']))
-        if len(asmflags) > 0:
-            print('    asflags: {0},'.format(FormatList(asmflags)))
-    cflags = []
-    if target.has_key('cflags'):
-        cflags.extend(target['cflags'])
-    cflags = FilterFlags(cflags, set(flags_in_default['cflags']))
-    if target.has_key('defines'):
-        cflags.extend(['-D' + x for x in target['defines']])
-    cflags = [x for x in cflags if x not in flags_in_default['cflags']]
-    if len(cflags) > 0:
-        print('    cflags: {0},'.format(FormatList(cflags)))
-    if target.has_key('cflags_c'):
-        cflags_c = FilterFlags(target['cflags_c'], set(flags_in_default['cflags_c']))
-        if len(cflags_c) > 0:
-            print('    conlyflags: {0},'.format(FormatList(cflags_c)))
-    if target.has_key('cflags_cc'):
-        cflags_cc = FilterFlags(target['cflags_cc'], set(flags_in_default['cflags_cc']))
-        if len(cflags_cc) > 0:
-            print('    cppflags: {0},'.format(FormatList(cflags_cc)))
-    if target.has_key('ldflags'):
-        ldflags = FilterFlags(target['ldflags'], set(flags_in_default['ldflags']))
-        if len(ldflags) > 0:
-            print('    ldflags: {0},'.format(FormatList(ldflags)))
-    static_libs = []
-    for trg in targets:
-        if trg['type'] == 'static_library' and target['deps'].count(trg['name']) > 0:
-            static_libs.append(FormatName(trg['name']))
-    if len(static_libs) > 0:
-        print('    static_libs: {0},'.format(FormatList(static_libs)))
-    for dep in target['deps']:
-        if FormatName(dep) not in static_libs:
-            #print('    // omitted dep: {0}'.format(dep))
-            pass
     print('}')
     return name
 
-json_file = open(sys.argv[1], "r")
-targets = json.load(json_file)
+def GenerateStaticLib(target, targets):
+    PrintOrigin(target)
+    name = target['name']
+    print('cc_library_static {')
+    print('    name: "{0}",'.format(name))
+    print('    defaults: ["webrtc_defaults"],')
+    sources = target.get('sources', [])
+    print('    srcs: {0},'.format(FormatList(sources)))
+    print('    host_supported: true,')
+    if 'asmflags' in target.keys():
+        asmflags = target['asmflags']
+        if len(asmflags) > 0:
+            print('    asflags: {0},'.format(FormatList(asmflags)))
+    if 'cflags' in target.keys():
+        cflags = target['cflags']
+        print('    cflags: {0},'.format(FormatList(cflags)))
+    if 'cflags_c' in target.keys():
+        cflags_c = target['cflags_c']
+        if len(cflags_c) > 0:
+            print('    conlyflags: {0},'.format(FormatList(cflags_c)))
+    if 'cflags_cc' in target.keys():
+        cflags_cc = target['cflags_cc']
+        if len(cflags_cc) > 0:
+            print('    cppflags: {0},'.format(FormatList(cflags_cc)))
+    static_libs = sorted([d for d in target.get('deps', []) if targets[d]['type'] == 'static_library'])
+    if len(static_libs) > 0:
+        print('    static_libs: {0},'.format(FormatList(static_libs)))
+    if 'arch' in target:
+        print('   arch: {')
+        for arch_name in ARCHS:
+            if arch_name not in target['arch'].keys():
+                continue
+            arch = target['arch'][arch_name]
+            print('       ' + ARCH_NAME_MAP[arch_name] + ': {')
+            if 'cflags' in arch.keys():
+                cflags = arch['cflags']
+                print('            cflags: {0},'.format(FormatList(cflags)))
+            if 'cflags_c' in arch.keys():
+                cflags_c = arch['cflags_c']
+                if len(cflags_c) > 0:
+                    print('            conlyflags: {0},'.format(FormatList(cflags_c)))
+            if 'cflags_cc' in arch.keys():
+                cflags_cc = arch['cflags_cc']
+                if len(cflags_cc) > 0:
+                    print('            cppflags: {0},'.format(FormatList(cflags_cc)))
+            if 'deps' in arch:
+                  static_libs = [d for d in arch['deps'] if targets[d]['type'] == 'static_library']
+                  print('            static_libs: {0},'.format(FormatList(static_libs)))
+            if 'sources' in arch:
+                  sources = arch['sources']
+                  print('            srcs: {0},'.format(FormatList(sources)))
+            if 'enabled' in arch:
+                print('            enabled: {0},'.format(arch['enabled']))
+            print('        },')
+        print('   },')
+    print('}')
+    return name
 
-flags_in_default = GenerateDefault(targets)
-print("\n\n")
+def DFS(seed, targets):
+    visited = set()
+    stack = [seed]
+    while len(stack) > 0:
+        nxt = stack.pop()
+        if nxt in visited:
+            continue
+        visited.add(nxt)
+        stack += targets[nxt]['deps']
+        stack += [s[1:] for s in targets[nxt]['sources'] if s.startswith(':')]
+        if 'arch' not in targets[nxt]:
+            continue
+        for arch in targets[nxt]['arch']:
+            if 'deps' in arch:
+                stack += arch['deps']
+            if 'sources' in arch:
+                stack += [s[1:] for s in arch['sources'] if s.startswith(':')]
+    return visited
 
-static_libs = []
-file_groups = []
+def Preprocess(project):
+    targets = {}
+    for name, target in project['targets'].items():
+        target['name'] = name
+        targets[name] = target
+        if target['type'] == 'shared_library':
+            # Don't bother creating shared libraries
+            target['type'] = 'static_library'
+        if 'defines' in target:
+            target['cflags'] = target.get('cflags', []) + ['-D{0}'.format(d) for d in target['defines']]
+            target.pop('defines')
+        if 'sources' not in target:
+            continue
+        sources = list(MakeRelatives(FilterIncludes(target['sources'])))
+        if len(sources) > 0:
+            target['sources'] = sources
+        else:
+            target.pop('sources')
 
-for target in targets:
+    # These dependencies are provided by aosp
+    ignored_targets = {
+            '//third_party/libaom:libaom',
+            '//third_party/libevent:libevent',
+            '//third_party/opus:opus',
+            '//third_party/libsrtp:libsrtp',
+            '//third_party/libvpx:libvpx',
+            '//third_party/libyuv:libyuv',
+            '//third_party/pffft:pffft',
+            '//third_party/rnnoise:rnn_vad',
+            '//third_party/boringssl:boringssl',
+            '//third_party/android_ndk:cpu_features',
+            '//buildtools/third_party/libunwind:libunwind',
+            '//buildtools/third_party/libc++:libc++',
+        }
+    for name, target in targets.items():
+        # Skip all "action" targets
+        if target['type'] in {'action', 'action_foreach'}:
+            ignored_targets.add(name)
+    targets = {name: target for name, target in targets.items() if name not in ignored_targets}
+
+    for target in targets.values():
+        # Don't depend on ignored targets
+        target['deps'] = [d for d in target['deps'] if d not in ignored_targets]
+
+    # filegroups can't have dependencies, so put their dependencies in the static libraries that
+    # depend on them.
+    for target in targets.values():
+        if target['type'] == 'static_library':
+            source_sets = TransitiveDependencies(target['name'], 'source_set', targets)
+            source_sets_deps = {}
+            for a in ['global'] + ARCHS:
+                deps = set()
+                if a == 'global':
+                    for ss in [targets[n].get('deps', []) for n in source_sets[a]]:
+                        deps |= set(ss)
+                else:
+                    for ss in [targets[n].get('arch', {}).get(a, {}).get('deps') for n in source_sets[a]]:
+                        deps |= set(ss)
+                source_sets_deps[a] = deps
+            target['deps'] = sorted(set(target['deps']) | source_sets['global'] | source_sets_deps['global'])
+            for a in ARCHS:
+                deps = source_sets[a] | source_sets_deps[a]
+                if len(deps) == 0:
+                    continue
+                if 'arch' not in target:
+                    target['arch'] = {}
+                if a not in target['arch']:
+                    target['arch'][a] = {}
+                if 'deps' not in target['arch'][a]:
+                    target['arch'][a]['deps'] = []
+                deps |= set(target['arch'][a]['deps'])
+                target['arch'][a]['deps'] = sorted(deps)
+
+    # Ignore empty source sets
+    empty_sets = set()
+    for name, target in targets.items():
+        if target['type'] == 'source_set' and 'sources' not in target:
+            empty_sets.add(name)
+    for s in empty_sets:
+        targets.pop(s)
+    for target in targets.values():
+        target['deps'] = [d for d in target['deps'] if d not in empty_sets]
+
+    # Move source_set dependencies to the sources fields of static libs
+    for target in targets.values():
+        if 'sources' not in target:
+            target['sources'] = []
+        if target['type'] != 'static_library':
+            continue
+        source_sets = {d for d in target['deps'] if targets[d]['type'] == 'source_set'}
+        target['deps'] = sorted(list(set(target['deps']) - source_sets))
+        target['sources'] += [':' + ss for ss in source_sets]
+        target['sources'] = sorted(target['sources'])
+        if 'arch' in target:
+            for arch in target['arch'].values():
+                if 'deps' in arch:
+                    source_sets = {d for d in arch['deps'] if targets[d]['type'] == 'source_set'}
+                    if len(source_sets) == 0:
+                        continue;
+                    arch['deps'] = sorted(list(set(arch['deps']) - source_sets))
+                    arch['sources'] = sorted(arch.get('sources', []) + [':' + ss for ss in source_sets])
+
+    # Select libwebrtc, libaudio_processing and its dependencies
+    selected = set()
+    selected |= DFS('//:webrtc', targets)
+    selected |= DFS('//modules/audio_processing:audio_processing', targets)
+    return {FormatName(n): FormatNames(targets[n]) for n in selected}
+
+def NonNoneFrom(l):
+    for a in l:
+        if a is not None:
+            return a
+    return None
+
+def MergeListField(target, f, target_by_arch):
+    set_by_arch = {}
+    for a, t in target_by_arch.items():
+        if len(t) == 0:
+            # We only care about enabled archs
+            continue
+        set_by_arch[a] = set(t.get(f, []))
+
+    union = set()
+    for _, s in set_by_arch.items():
+        union |= s
+
+    common = union
+    for a, s in set_by_arch.items():
+        common &= s
+
+    not_common = {a: s - common for a,s in set_by_arch.items()}
+
+    if len(common) > 0:
+        target[f] = list(common)
+    for a, s in not_common.items():
+        if len(s) > 0:
+            target['arch'][a][f] = sorted(list(s))
+
+def Merge(target_by_arch):
+    # The new target shouldn't have the transitive dependencies memoization fields
+    # or have the union of those fields from all 4 input targets.
+    target = {}
+    for f in ['original_name', 'name', 'type']:
+        target[f] = NonNoneFrom([t.get(f) for _,t in target_by_arch.items()])
+
+    target['arch'] = {}
+    for a, t in target_by_arch.items():
+        target['arch'][a] = {}
+        if len(t) == 0:
+            target['arch'][a]['enabled'] = 'false'
+
+    list_fields = ['sources',
+                   'deps',
+                   'cflags',
+                   'cflags_c',
+                   'cflags_cc',
+                   'asmflags']
+    for lf in list_fields:
+        MergeListField(target, lf, target_by_arch)
+
+    # Static libraries should be depended on at the root level and disabled for
+    # the corresponding architectures.
+    for arch in target['arch'].values():
+        if 'deps' not in arch:
+            continue
+        deps = arch['deps']
+        if 'deps' not in target:
+            target['deps'] = []
+        target['deps'] += deps
+        arch.pop('deps')
+    if 'deps' in target:
+        target['deps'] = sorted(target['deps'])
+
+    # Remove empty sets
+    for a in ARCHS:
+        if len(target['arch'][a]) == 0:
+            target['arch'].pop(a)
+    if len(target['arch']) == 0:
+        target.pop('arch')
+
+    return target
+
+def DisabledArchs4Target(target):
+    ret = set()
+    for a in ARCHS:
+        if a not in target.get('arch', {}):
+            continue
+        if target['arch'][a].get('enabled', 'true') == 'false':
+            ret.add(a)
+    return ret
+
+
+def HandleDisabledArchs(targets):
+    for n, t in targets.items():
+        if 'arch' not in t:
+            continue
+        disabledArchs = DisabledArchs4Target(t)
+        if len(disabledArchs) == 0:
+            continue
+        # Fix targets that depend on this one
+        for t in targets.values():
+            if DisabledArchs4Target(t) == disabledArchs:
+                # With the same disabled archs there is no need to move dependencies
+                continue
+            if 'deps' in t and n in t['deps']:
+                # Remove the dependency from the high level list
+                t['deps'] = sorted(set(t['deps']) - {n})
+                if 'arch' not in t:
+                    t['arch'] = {}
+                for a in ARCHS:
+                    if a in disabledArchs:
+                        continue
+                    if a not in t['arch']:
+                        t['arch'][a] = {}
+                    if 'deps' not in t['arch'][a]:
+                        t['arch'][a]['deps'] = []
+                    t['arch'][a]['deps'] += [n]
+
+def MergeAll(targets_by_arch):
+    names = set()
+    for t in targets_by_arch.values():
+        names |= t.keys()
+    targets = {}
+    for name in names:
+        targets[name] = Merge({a: t.get(name, {}) for a,t in targets_by_arch.items()})
+
+    HandleDisabledArchs(targets)
+
+    return targets
+
+def GatherAllFlags(obj):
+    if type(obj) != type({}):
+        # not a dictionary
+        return set()
+    ret = set()
+    for f in FLAGS:
+        ret |= set(obj.get(f, []))
+    for v in obj.values():
+        ret |= GatherAllFlags(v)
+    return ret
+
+def FilterFlagsInUse(flags, directory):
+    unused = []
+    for f in flags:
+        nf = f
+        if nf.startswith("-D"):
+            nf = nf[2:]
+            i = nf.find('=')
+            if i > 0:
+                nf = nf[:i]
+        c = os.system(f"find {directory} -name '*.gn*' | xargs grep -q -s -e '{nf}'")
+        if c != 0:
+            # couldn't find the flag in *.gn or *.gni
+            unused.append(f)
+    return unused
+
+if len(sys.argv) != 2:
+    print('wrong number of arguments', file = sys.stderr)
+    exit(1)
+
+dir = sys.argv[1]
+
+targets_by_arch = {}
+flags = set()
+for arch in ARCHS:
+    path = "{0}/project_{1}.json".format(dir, arch)
+    json_file = open(path, 'r')
+    targets_by_arch[arch] = Preprocess(json.load(json_file))
+    flags |= GatherAllFlags(targets_by_arch[arch])
+
+unusedFlags = FilterFlagsInUse(flags, f"{dir}/..")
+IGNORED_FLAGS = sorted(set(IGNORED_FLAGS) | set(unusedFlags))
+
+PrintHeader()
+
+GenerateDefault(targets_by_arch)
+
+targets = MergeAll(targets_by_arch)
+
+print('\n\n')
+
+for name, target in sorted(targets.items()):
     typ = target['type']
     if typ == 'static_library':
-        lib_name = GenerateStaticLib(target, targets, flags_in_default)
-        static_libs.append(lib_name)
+        GenerateStaticLib(target, targets)
     elif typ == 'source_set':
-        group_name = GenerateSourceSet(target)
-        if len(group_name) > 0:
-          file_groups.append(group_name)
+        GenerateSourceSet(target)
     elif typ == 'group':
         GenerateGroup(target)
     else:
-        print('Unknown type: {0}'.format(typ))
-    print("\n\n")
+        print('Unknown type: {0} ({1})'.format(typ, target['name']), file = sys.stderr)
+        exit(1)
+    print('\n\n')
 
+webrtc_libs = TransitiveDependencies(FormatName('//:webrtc'), 'static_library', targets)
 print('cc_library_static {')
 print('    name: "libwebrtc",')
 print('    defaults: ["webrtc_defaults"],')
 print('    export_include_dirs: ["."],')
-print('    whole_static_libs: {0},'.format(FormatList(static_libs + ['libpffft', 'rnnoise_rnn_vad', 'usrsctplib'])))
-print('    srcs: {0},').format(FormatList([':{0}'.format(x) for x in file_groups]))
+print('    whole_static_libs: {0},'.format(FormatList(sorted(webrtc_libs['global']) + ['libpffft', 'rnnoise_rnn_vad'])))
+print('    arch: {')
+for a in ARCHS:
+    if len(webrtc_libs[a]) > 0:
+        print('        {0}: {{'.format(ARCH_NAME_MAP[a]))
+        print('            whole_static_libs: {0},'.format(FormatList(sorted(webrtc_libs[a]))))
+        print('        },')
+print('    },')
+print('}')
+
+print('\n\n')
+
+audio_proc_libs = TransitiveDependencies(FormatName('//modules/audio_processing:audio_processing'), 'static_library', targets)
+print('cc_library_static {')
+print('    name: "webrtc_audio_processing",')
+print('    defaults: ["webrtc_defaults"],')
+print('    export_include_dirs: [')
+print('        ".",')
+print('        "modules/include",')
+print('        "modules/audio_processing/include",')
+print('    ],')
+print('    whole_static_libs: {0},'.format(FormatList(sorted(audio_proc_libs['global']) + ['libpffft', 'rnnoise_rnn_vad'])))
+print('    arch: {')
+for a in ARCHS:
+    if len(audio_proc_libs[a]) > 0:
+        print('        {0}: {{'.format(ARCH_NAME_MAP[a]))
+        print('            whole_static_libs: {0},'.format(FormatList(sorted(audio_proc_libs[a]))))
+        print('        },')
+print('    },')
 print('}')
diff --git a/android_tools/instructions.txt b/android_tools/instructions.txt
new file mode 100644
index 0000000..b490bed
--- /dev/null
+++ b/android_tools/instructions.txt
@@ -0,0 +1,22 @@
+Follow the following steps to update this project:
+
+1- Git merge aosp/upstream-main, resolving any conflicts, to obtain a recent enough version of the code.
+2- Use an upstream checkout to generate the json files.
+  2.1 - Follow instructions to download and build upstream webrtc from https://webrtc.googlesource.com/src/+/main/docs/native-code/development/index.md.
+  2.2 - Generate the json files for each architecture.
+    2.2.1 - Disable libaom (search for enable_libaom in all .gni/.gn files and set it to false).
+    2.2.2 - Disable x11 (set rtc_use_x11 to false in webrtc.gni).
+    2.2.3 - Disable pipewire (rtc_use_pipewire to false in webrtc.gni).
+    2.2.4 - Enable dummy audio file (rtc_use_dummy_audio_file_devices to true in webrtc.gni).
+    2.2.5 - Disable dav1d decoder (rtc_include_dav1d_in_internal_decoder_factory to false in webrtc.gni).
+    2.2.6 - Disable protobuf (rtc_enable_protobuf to false in webrtc.gni).
+    2.2.7 - Set is_clang to true unconditionally in build/config/BUILDCONFIG.gn
+    2.2.8 - Run this command:
+      for arch in x64 x86 arm64 arm riscv64; do
+          gn gen out/Debug --args="target_os=\"linux\" target_cpu=\"${arch}\"" --json-file-name=project_${arch}.json --ide=json
+      done
+  2.3 Copy out/Debug/project_*.json into android_tools.
+3- Run android_tools/generate_android_bp.sh.
+4- Build cuttlefish and run it in all architectures to ensure webrtc is working correctly (connect to it, press a few buttons and make sure audio works).
+5- The build in step number 4 likely failed, fix any errors. Make sure to not edit external/webrtc/Android.bp directly, but modify the generating script instead.
+6- Update these instructions with any new steps needed.
diff --git a/android_tools/project.json b/android_tools/project.json
deleted file mode 100644
index 98c82dd..0000000
--- a/android_tools/project.json
+++ /dev/null
@@ -1,39876 +0,0 @@
-{
-   "build_settings": {
-      "build_dir": "/home/jemoreira/webrtc-checout/json/",
-      "default_toolchain": "//build/toolchain/linux:clang_x64",
-      "gen_input_files": [ "//.gn", "//BUILD.gn", "//api/BUILD.gn", "//api/adaptation/BUILD.gn", "//api/audio/BUILD.gn", "//api/audio/test/BUILD.gn", "//api/audio_codecs/BUILD.gn", "//api/audio_codecs/L16/BUILD.gn", "//api/audio_codecs/g711/BUILD.gn", "//api/audio_codecs/g722/BUILD.gn", "//api/audio_codecs/ilbc/BUILD.gn", "//api/audio_codecs/isac/BUILD.gn", "//api/audio_codecs/opus/BUILD.gn", "//api/audio_codecs/test/BUILD.gn", "//api/crypto/BUILD.gn", "//api/neteq/BUILD.gn", "//api/rtc_event_log/BUILD.gn", "//api/task_queue/BUILD.gn", "//api/test/network_emulation/BUILD.gn", "//api/test/video/BUILD.gn", "//api/transport/BUILD.gn", "//api/transport/rtp/BUILD.gn", "//api/units/BUILD.gn", "//api/video/BUILD.gn", "//api/video/test/BUILD.gn", "//api/video_codecs/BUILD.gn", "//api/video_codecs/test/BUILD.gn", "//api/voip/BUILD.gn", "//audio/BUILD.gn", "//audio/utility/BUILD.gn", "//audio/voip/BUILD.gn", "//audio/voip/test/BUILD.gn", "//base/BUILD.gn", "//base/allocator/BUILD.gn", "//base/allocator/allocator.gni", "//base/numerics/BUILD.gn", "//base/test/BUILD.gn", "//base/third_party/double_conversion/BUILD.gn", "//base/third_party/dynamic_annotations/BUILD.gn", "//base/third_party/libevent/BUILD.gn", "//base/third_party/symbolize/BUILD.gn", "//base/third_party/xdg_mime/BUILD.gn", "//base/third_party/xdg_user_dirs/BUILD.gn", "//build/BUILD.gn", "//build/buildflag_header.gni", "//build/compiled_action.gni", "//build/compute_build_timestamp.py", "//build/config/BUILD.gn", "//build/config/BUILDCONFIG.gn", "//build/config/allocator.gni", "//build/config/android/config.gni", "//build/config/arm.gni", "//build/config/buildflags_paint_preview.gni", "//build/config/c++/BUILD.gn", "//build/config/c++/c++.gni", "//build/config/chrome_build.gni", "//build/config/chromecast_build.gni", "//build/config/chromeos/args.gni", "//build/config/chromeos/ui_mode.gni", "//build/config/clang/BUILD.gn", "//build/config/clang/clang.gni", "//build/config/compiler/BUILD.gn", "//build/config/compiler/compiler.gni", "//build/config/compiler/pgo/BUILD.gn", "//build/config/compiler/pgo/pgo.gni", "//build/config/coverage/BUILD.gn", "//build/config/coverage/coverage.gni", "//build/config/crypto.gni", "//build/config/dcheck_always_on.gni", "//build/config/features.gni", "//build/config/freetype/BUILD.gn", "//build/config/freetype/freetype.gni", "//build/config/gcc/BUILD.gn", "//build/config/gclient_args.gni", "//build/config/host_byteorder.gni", "//build/config/ios/ios_sdk_overrides.gni", "//build/config/jumbo.gni", "//build/config/linux/BUILD.gn", "//build/config/linux/gtk/BUILD.gn", "//build/config/linux/gtk/gtk.gni", "//build/config/linux/pkg-config.py", "//build/config/linux/pkg_config.gni", "//build/config/logging.gni", "//build/config/mac/mac_sdk_overrides.gni", "//build/config/mac/symbols.gni", "//build/config/mips.gni", "//build/config/nacl/config.gni", "//build/config/pch.gni", "//build/config/posix/BUILD.gn", "//build/config/posix/sysroot_ld_path.py", "//build/config/profiling/profiling.gni", "//build/config/sanitizers/BUILD.gn", "//build/config/sanitizers/sanitizers.gni", "//build/config/sysroot.gni", "//build/config/ui.gni", "//build/config/v8_target_cpu.gni", "//build/config/win/manifest.gni", "//build/config/x64.gni", "//build/dir_exists.py", "//build/dotfile_settings.gni", "//build/linux/sysroot_scripts/install-sysroot.py", "//build/linux/sysroot_scripts/sysroots.json", "//build/nocompile.gni", "//build/timestamp.gni", "//build/toolchain/BUILD.gn", "//build/toolchain/cc_wrapper.gni", "//build/toolchain/concurrent_links.gni", "//build/toolchain/gcc_toolchain.gni", "//build/toolchain/get_concurrent_links.py", "//build/toolchain/get_cpu_count.py", "//build/toolchain/goma.gni", "//build/toolchain/linux/BUILD.gn", "//build/toolchain/toolchain.gni", "//build/util/LASTCHANGE", "//build/util/generate_wrapper.gni", "//build/util/lastchange.gni", "//build/win/BUILD.gn", "//build_overrides/build.gni", "//build_overrides/gtest.gni", "//buildtools/deps_revisions.gni", "//buildtools/third_party/libc++/BUILD.gn", "//buildtools/third_party/libc++abi/BUILD.gn", "//call/BUILD.gn", "//call/adaptation/BUILD.gn", "//common_audio/BUILD.gn", "//common_audio/third_party/ooura/BUILD.gn", "//common_audio/third_party/spl_sqrt_floor/BUILD.gn", "//common_video/BUILD.gn", "//common_video/generic_frame_descriptor/BUILD.gn", "//common_video/test/BUILD.gn", "//examples/BUILD.gn", "//logging/BUILD.gn", "//media/BUILD.gn", "//modules/BUILD.gn", "//modules/audio_coding/BUILD.gn", "//modules/audio_coding/audio_coding.gni", "//modules/audio_coding/codecs/opus/test/BUILD.gn", "//modules/audio_device/BUILD.gn", "//modules/audio_mixer/BUILD.gn", "//modules/audio_processing/BUILD.gn", "//modules/audio_processing/aec3/BUILD.gn", "//modules/audio_processing/aec_dump/BUILD.gn", "//modules/audio_processing/aecm/BUILD.gn", "//modules/audio_processing/agc/BUILD.gn", "//modules/audio_processing/agc2/BUILD.gn", "//modules/audio_processing/agc2/rnn_vad/BUILD.gn", "//modules/audio_processing/ns/BUILD.gn", "//modules/audio_processing/test/conversational_speech/BUILD.gn", "//modules/audio_processing/transient/BUILD.gn", "//modules/audio_processing/utility/BUILD.gn", "//modules/audio_processing/vad/BUILD.gn", "//modules/congestion_controller/BUILD.gn", "//modules/congestion_controller/goog_cc/BUILD.gn", "//modules/congestion_controller/pcc/BUILD.gn", "//modules/congestion_controller/rtp/BUILD.gn", "//modules/desktop_capture/BUILD.gn", "//modules/pacing/BUILD.gn", "//modules/remote_bitrate_estimator/BUILD.gn", "//modules/rtp_rtcp/BUILD.gn", "//modules/third_party/fft/BUILD.gn", "//modules/third_party/g711/BUILD.gn", "//modules/third_party/g722/BUILD.gn", "//modules/utility/BUILD.gn", "//modules/video_capture/BUILD.gn", "//modules/video_coding/BUILD.gn", "//modules/video_coding/codecs/av1/BUILD.gn", "//modules/video_coding/deprecated/BUILD.gn", "//modules/video_processing/BUILD.gn", "//p2p/BUILD.gn", "//pc/BUILD.gn", "//pc/scenario_tests/BUILD.gn", "//rtc_base/BUILD.gn", "//rtc_base/experiments/BUILD.gn", "//rtc_base/memory/BUILD.gn", "//rtc_base/network/BUILD.gn", "//rtc_base/synchronization/BUILD.gn", "//rtc_base/system/BUILD.gn", "//rtc_base/task_utils/BUILD.gn", "//rtc_base/third_party/base64/BUILD.gn", "//rtc_base/third_party/sigslot/BUILD.gn", "//rtc_base/time/BUILD.gn", "//rtc_base/units/BUILD.gn", "//rtc_tools/BUILD.gn", "//sdk/BUILD.gn", "//stats/BUILD.gn", "//system_wrappers/BUILD.gn", "//test/BUILD.gn", "//test/logging/BUILD.gn", "//test/network/BUILD.gn", "//test/pc/e2e/BUILD.gn", "//test/peer_scenario/BUILD.gn", "//test/peer_scenario/tests/BUILD.gn", "//test/scenario/BUILD.gn", "//test/time_controller/BUILD.gn", "//testing/BUILD.gn", "//testing/gmock/BUILD.gn", "//testing/gtest/BUILD.gn", "//testing/libfuzzer/fuzzer_test.gni", "//testing/perf/BUILD.gn", "//testing/test.gni", "//third_party/BUILD.gn", "//third_party/abseil-cpp/BUILD.gn", "//third_party/abseil-cpp/absl.gni", "//third_party/abseil-cpp/absl/algorithm/BUILD.gn", "//third_party/abseil-cpp/absl/base/BUILD.gn", "//third_party/abseil-cpp/absl/container/BUILD.gn", "//third_party/abseil-cpp/absl/debugging/BUILD.gn", "//third_party/abseil-cpp/absl/flags/BUILD.gn", "//third_party/abseil-cpp/absl/functional/BUILD.gn", "//third_party/abseil-cpp/absl/hash/BUILD.gn", "//third_party/abseil-cpp/absl/memory/BUILD.gn", "//third_party/abseil-cpp/absl/meta/BUILD.gn", "//third_party/abseil-cpp/absl/numeric/BUILD.gn", "//third_party/abseil-cpp/absl/status/BUILD.gn", "//third_party/abseil-cpp/absl/strings/BUILD.gn", "//third_party/abseil-cpp/absl/synchronization/BUILD.gn", "//third_party/abseil-cpp/absl/time/BUILD.gn", "//third_party/abseil-cpp/absl/time/internal/cctz/BUILD.gn", "//third_party/abseil-cpp/absl/types/BUILD.gn", "//third_party/abseil-cpp/absl/utility/BUILD.gn", "//third_party/boringssl/BUILD.generated.gni", "//third_party/boringssl/BUILD.generated_tests.gni", "//third_party/boringssl/BUILD.gn", "//third_party/boringssl/src/third_party/fiat/BUILD.gn", "//third_party/catapult/third_party/vinn/BUILD.gn", "//third_party/catapult/tracing/BUILD.gn", "//third_party/catapult/tracing/trace_viewer.gni", "//third_party/ced/BUILD.gn", "//third_party/fontconfig/BUILD.gn", "//third_party/fontconfig/fontconfig.gni", "//third_party/freetype/BUILD.gn", "//third_party/google_benchmark/BUILD.gn", "//third_party/google_benchmark/buildconfig.gni", "//third_party/googletest/BUILD.gn", "//third_party/harfbuzz-ng/BUILD.gn", "//third_party/harfbuzz-ng/harfbuzz.gni", "//third_party/icu/BUILD.gn", "//third_party/icu/config.gni", "//third_party/jsoncpp/BUILD.gn", "//third_party/libaom/BUILD.gn", "//third_party/libaom/libaom_srcs.gni", "//third_party/libaom/options.gni", "//third_party/libjpeg.gni", "//third_party/libjpeg_turbo/BUILD.gn", "//third_party/libpng/BUILD.gn", "//third_party/libsrtp/BUILD.gn", "//third_party/libvpx/BUILD.gn", "//third_party/libvpx/libvpx_srcs.gni", "//third_party/libxml/BUILD.gn", "//third_party/libxml/libxml_visibility.gni", "//third_party/libyuv/BUILD.gn", "//third_party/libyuv/libyuv.gni", "//third_party/modp_b64/BUILD.gn", "//third_party/nasm/BUILD.gn", "//third_party/nasm/nasm_assemble.gni", "//third_party/nasm/nasm_sources.gni", "//third_party/opus/BUILD.gn", "//third_party/pffft/BUILD.gn", "//third_party/rnnoise/BUILD.gn", "//third_party/test_fonts/BUILD.gn", "//third_party/usrsctp/BUILD.gn", "//third_party/zlib/BUILD.gn", "//tools/clang/scripts/update.py", "//tools/generate_stubs/rules.gni", "//video/BUILD.gn", "//video/adaptation/BUILD.gn", "//webrtc.gni" ],
-      "root_path": "/home/jemoreira/webrtc-checout/src"
-   },
-   "targets": {
-      "//:benchmarks": {
-         "all_dependent_configs": [ "//third_party/google_benchmark:benchmark_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/google_benchmark:benchmark_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//:benchmarks__runner", "//build/config:executable_deps", "//build/win:default_exe_manifest", "//rtc_base/synchronization:mutex_benchmark", "//test:benchmark_main" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/google_benchmark/src/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/benchmarks" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//:benchmarks__runner": {
-         "args": [ "--executable", "@WrappedPath(../src/testing/test_env.py)", "--wrapper-script", "bin/run_benchmarks", "--output-directory", ".", "--script-language", "bash", "--", "@WrappedPath(./benchmarks)", "--test-launcher-bot-mode" ],
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/bin/run_benchmarks" ],
-         "public": "*",
-         "script": "//build/util/generate_wrapper.py",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//:default": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//third_party/jsoncpp:jsoncpp_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//third_party/google_benchmark:benchmark_config" ],
-         "deps": [ "//:rtc_unittests", "//:slow_tests", "//:video_engine_tests", "//:voip_unittests", "//:webrtc", "//:webrtc_lib_link_test", "//:webrtc_nonparallel_tests", "//:webrtc_perf_tests", "//common_audio:common_audio_unittests", "//common_video:common_video_unittests", "//examples:examples", "//examples:examples_unittests", "//media:rtc_media_unittests", "//modules:modules_tests", "//modules:modules_unittests", "//modules/audio_coding:audio_coding_tests", "//modules/audio_processing:audio_processing_tests", "//modules/remote_bitrate_estimator:rtp_to_text", "//modules/rtp_rtcp:test_packet_masks_metrics", "//modules/video_capture:video_capture_internal_impl", "//modules/video_capture:video_capture_tests", "//pc:peerconnection_unittests", "//pc:rtc_pc_unittests", "//rtc_tools:rtc_tools", "//rtc_tools:rtp_generator", "//rtc_tools:video_replay", "//stats:rtc_stats_unittests", "//system_wrappers:system_wrappers_unittests", "//test:test", "//video:screenshare_loopback", "//video:sv_loopback", "//video:video_loopback" ],
-         "libs": [ "dl", "rt", "gio-2.0", "gobject-2.0", "glib-2.0", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//:poison_audio_codecs": {
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//:poison_default_task_queue": {
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//:poison_rtc_json": {
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//:poison_software_video_codecs": {
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//:rtc_unittests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//third_party/jsoncpp:jsoncpp_config", "//third_party/google_benchmark:benchmark_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual", "-Wno-deprecated-declarations" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//third_party/jsoncpp:jsoncpp_config", "//third_party/google_benchmark:benchmark_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//:rtc_unittests__runner", "//:webrtc_common", "//api:compile_all_headers", "//api:rtc_api_unittests", "//api/audio/test:audio_api_unittests", "//api/audio_codecs/test:audio_codecs_api_unittests", "//api/transport:stun_unittest", "//api/video/test:rtc_api_video_unittests", "//api/video_codecs/test:video_codecs_api_unittests", "//build/config:executable_deps", "//build/win:default_exe_manifest", "//call:fake_network_pipe_unittests", "//p2p:libstunprober_unittests", "//p2p:rtc_p2p_unittests", "//rtc_base:rtc_base_approved_unittests", "//rtc_base:rtc_base_unittests", "//rtc_base:rtc_json_unittests", "//rtc_base:rtc_numerics_unittests", "//rtc_base:rtc_operations_chain_unittests", "//rtc_base:rtc_task_queue_unittests", "//rtc_base:sigslot_unittest", "//rtc_base:weak_ptr_unittests", "//rtc_base/experiments:experiments_unittests", "//rtc_base/synchronization:sequence_checker_unittests", "//rtc_base/task_utils:pending_task_safety_flag_unittests", "//rtc_base/task_utils:to_queued_task_unittests", "//sdk:sdk_tests", "//test:rtp_test_utils", "//test:test_main", "//test/network:network_emulation_unittests" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/", "//third_party/jsoncpp/source/include/", "//third_party/jsoncpp/generated/", "//third_party/google_benchmark/src/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt", "m" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/rtc_unittests" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//:rtc_unittests__runner": {
-         "args": [ "--executable", "@WrappedPath(../src/testing/test_env.py)", "--wrapper-script", "bin/run_rtc_unittests", "--output-directory", ".", "--script-language", "bash", "--", "@WrappedPath(./rtc_unittests)", "--test-launcher-bot-mode" ],
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/bin/run_rtc_unittests" ],
-         "public": "*",
-         "script": "//build/util/generate_wrapper.py",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//:slow_tests": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//:slow_tests__runner", "//build/config:executable_deps", "//build/win:default_exe_manifest", "//rtc_base/task_utils:repeating_task_unittests", "//test:test_main" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/slow_tests" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//:slow_tests__runner": {
-         "args": [ "--executable", "@WrappedPath(../src/testing/test_env.py)", "--wrapper-script", "bin/run_slow_tests", "--output-directory", ".", "--script-language", "bash", "--", "@WrappedPath(./slow_tests)", "--test-launcher-bot-mode" ],
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/bin/run_slow_tests" ],
-         "public": "*",
-         "script": "//build/util/generate_wrapper.py",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//:video_engine_tests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//:video_engine_tests__runner", "//audio:audio_tests", "//build/config:executable_deps", "//build/win:default_exe_manifest", "//call:call_tests", "//call/adaptation:resource_adaptation_tests", "//test:test_common", "//test:test_main", "//test:video_test_common", "//video:video_tests", "//video/adaptation:video_adaptation_tests" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt", "m" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/video_engine_tests" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//:video_engine_tests__runner": {
-         "args": [ "--executable", "@WrappedPath(../src/testing/test_env.py)", "--wrapper-script", "bin/run_video_engine_tests", "--output-directory", ".", "--script-language", "bash", "--", "@WrappedPath(./video_engine_tests)", "--test-launcher-bot-mode" ],
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/bin/run_video_engine_tests" ],
-         "public": "*",
-         "script": "//build/util/generate_wrapper.py",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//:voip_unittests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//:voip_unittests__runner", "//api/voip:voip_engine_factory_unittests", "//audio/voip/test:audio_channel_unittests", "//audio/voip/test:audio_egress_unittests", "//audio/voip/test:audio_ingress_unittests", "//audio/voip/test:voip_core_unittests", "//build/config:executable_deps", "//build/win:default_exe_manifest", "//test:test_main" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt", "m" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/voip_unittests" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//:voip_unittests__runner": {
-         "args": [ "--executable", "@WrappedPath(../src/testing/test_env.py)", "--wrapper-script", "bin/run_voip_unittests", "--output-directory", ".", "--script-language", "bash", "--", "@WrappedPath(./voip_unittests)", "--test-launcher-bot-mode" ],
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/bin/run_voip_unittests" ],
-         "public": "*",
-         "script": "//build/util/generate_wrapper.py",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//:webrtc": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config", "//pc:rtc_pc_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "HAVE_SCTP" ],
-         "deps": [ "//:webrtc_common", "//api:api", "//api:create_peerconnection_factory", "//api:libjingle_peerconnection_api", "//api:rtc_error", "//api:transport_api", "//api/audio_codecs:builtin_audio_decoder_factory", "//api/audio_codecs:builtin_audio_encoder_factory", "//api/crypto:crypto", "//api/rtc_event_log:rtc_event_log_factory", "//api/task_queue:default_task_queue_factory", "//api/task_queue:task_queue", "//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", "//logging:logging", "//logging:rtc_event_log_api", "//media:media", "//modules:modules", "//modules/video_capture:video_capture_internal_impl", "//p2p:p2p", "//p2p:rtc_p2p", "//pc:libjingle_peerconnection", "//pc:pc", "//pc:peerconnection", "//pc:rtc_pc", "//pc:rtc_pc_base", "//rtc_base:rtc_base", "//sdk:sdk", "//stats:stats", "//video:video" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "gio-2.0", "gobject-2.0", "glib-2.0", "m" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/libwebrtc.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "//.:default", "//.:webrtc_lib_link_test" ]
-      },
-      "//:webrtc_common": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//common_types.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//:webrtc_lib_link_test": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//:webrtc", "//build/config:executable_deps" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt", "gio-2.0", "gobject-2.0", "glib-2.0", "m" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/webrtc_lib_link_test" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//webrtc_lib_link_test.cc": [ "obj/webrtc_lib_link_test/webrtc_lib_link_test.o" ]
-         },
-         "sources": [ "//webrtc_lib_link_test.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "//*" ]
-      },
-      "//:webrtc_nonparallel_tests": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//:webrtc_nonparallel_tests__runner", "//build/config:executable_deps", "//build/win:default_exe_manifest", "//rtc_base:rtc_base_nonparallel_tests" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/webrtc_nonparallel_tests" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//:webrtc_nonparallel_tests__runner": {
-         "args": [ "--executable", "@WrappedPath(../src/testing/test_env.py)", "--wrapper-script", "bin/run_webrtc_nonparallel_tests", "--output-directory", ".", "--script-language", "bash", "--", "@WrappedPath(./webrtc_nonparallel_tests)", "--test-launcher-bot-mode" ],
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/bin/run_webrtc_nonparallel_tests" ],
-         "public": "*",
-         "script": "//build/util/generate_wrapper.py",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//:webrtc_perf_tests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//:webrtc_perf_tests__runner", "//audio:audio_perf_tests", "//build/config:executable_deps", "//build/win:default_exe_manifest", "//call:call_perf_tests", "//modules/audio_coding:audio_coding_perf_tests", "//modules/audio_processing:audio_processing_perf_tests", "//pc:peerconnection_perf_tests", "//test:test_main", "//video:video_full_stack_tests", "//video:video_pc_full_stack_tests" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt", "m" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/webrtc_perf_tests" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//:webrtc_perf_tests__runner": {
-         "args": [ "--executable", "@WrappedPath(../src/testing/test_env.py)", "--wrapper-script", "bin/run_webrtc_perf_tests", "--output-directory", ".", "--script-language", "bash", "--", "@WrappedPath(./webrtc_perf_tests)", "--test-launcher-bot-mode" ],
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/bin/run_webrtc_perf_tests" ],
-         "public": "*",
-         "script": "//build/util/generate_wrapper.py",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//api/adaptation:resource_adaptation_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/adaptation/resource.cc": [ "obj/api/adaptation/resource_adaptation_api/resource.o" ]
-         },
-         "sources": [ "//api/adaptation/resource.cc", "//api/adaptation/resource.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/audio/test:audio_api_unittests": {
-         "all_dependent_configs": [ "//third_party/jsoncpp:jsoncpp_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual", "-Wno-deprecated-declarations" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/jsoncpp:jsoncpp_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/audio:aec3_config", "//api/audio:aec3_config_json", "//api/audio:audio_frame_api", "//rtc_base:rtc_base_approved", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/jsoncpp/source/include/", "//third_party/jsoncpp/generated/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/audio/test/audio_frame_unittest.cc": [ "obj/api/audio/test/audio_api_unittests/audio_frame_unittest.o" ],
-            "//api/audio/test/echo_canceller3_config_json_unittest.cc": [ "obj/api/audio/test/audio_api_unittests/echo_canceller3_config_json_unittest.o" ],
-            "//api/audio/test/echo_canceller3_config_unittest.cc": [ "obj/api/audio/test/audio_api_unittests/echo_canceller3_config_unittest.o" ]
-         },
-         "sources": [ "//api/audio/test/audio_frame_unittest.cc", "//api/audio/test/echo_canceller3_config_json_unittest.cc", "//api/audio/test/echo_canceller3_config_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api/audio:aec3_config": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio/libaec3_config.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio/echo_canceller3_config.cc": [ "obj/api/audio/aec3_config/echo_canceller3_config.o" ]
-         },
-         "sources": [ "//api/audio/echo_canceller3_config.cc", "//api/audio/echo_canceller3_config.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio:aec3_config_json": {
-         "all_dependent_configs": [ "//third_party/jsoncpp:jsoncpp_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual", "-Wno-deprecated-declarations", "-Wno-deprecated-declarations", "-Wno-undef" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/jsoncpp:jsoncpp_config", "//rtc_base:rtc_json_suppressions" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/audio:aec3_config", "//rtc_base:checks", "//rtc_base:rtc_base_approved", "//rtc_base:rtc_json", "//rtc_base/system:rtc_export", "//third_party/abseil-cpp/absl/strings:strings" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/jsoncpp/source/include/", "//third_party/jsoncpp/generated/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio/libaec3_config_json.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio/echo_canceller3_config_json.cc": [ "obj/api/audio/aec3_config_json/echo_canceller3_config_json.o" ]
-         },
-         "sources": [ "//api/audio/echo_canceller3_config_json.cc", "//api/audio/echo_canceller3_config_json.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio:aec3_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//modules/audio_processing:apm_debug_dump", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_APM_DEBUG_DUMP=0", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio/libaec3_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio/echo_canceller3_factory.cc": [ "obj/api/audio/aec3_factory/echo_canceller3_factory.o" ]
-         },
-         "sources": [ "//api/audio/echo_canceller3_factory.cc", "//api/audio/echo_canceller3_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio:audio_frame_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:rtp_packet_info", "//rtc_base:checks", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio/libaudio_frame_api.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio/audio_frame.cc": [ "obj/api/audio/audio_frame_api/audio_frame.o" ],
-            "//api/audio/channel_layout.cc": [ "obj/api/audio/audio_frame_api/channel_layout.o" ]
-         },
-         "sources": [ "//api/audio/audio_frame.cc", "//api/audio/audio_frame.h", "//api/audio/channel_layout.cc", "//api/audio/channel_layout.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio:audio_mixer_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/audio:audio_frame_api", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/audio/audio_mixer.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/audio:echo_control": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base:checks" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/audio/echo_control.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/audio:echo_detector_creator": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:scoped_refptr", "//modules/audio_processing:api", "//modules/audio_processing:audio_processing", "//rtc_base:refcount" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio/echo_detector_creator.cc": [ "obj/api/audio/echo_detector_creator/echo_detector_creator.o" ]
-         },
-         "sources": [ "//api/audio/echo_detector_creator.cc", "//api/audio/echo_detector_creator.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/L16:audio_decoder_L16": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/L16/libaudio_decoder_L16.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/L16/audio_decoder_L16.cc": [ "obj/api/audio_codecs/L16/audio_decoder_L16/audio_decoder_L16.o" ]
-         },
-         "sources": [ "//api/audio_codecs/L16/audio_decoder_L16.cc", "//api/audio_codecs/L16/audio_decoder_L16.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/L16:audio_encoder_L16": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/L16/libaudio_encoder_L16.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/L16/audio_encoder_L16.cc": [ "obj/api/audio_codecs/L16/audio_encoder_L16/audio_encoder_L16.o" ]
-         },
-         "sources": [ "//api/audio_codecs/L16/audio_encoder_L16.cc", "//api/audio_codecs/L16/audio_encoder_L16.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/g711:audio_decoder_g711": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/g711/libaudio_decoder_g711.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/g711/audio_decoder_g711.cc": [ "obj/api/audio_codecs/g711/audio_decoder_g711/audio_decoder_g711.o" ]
-         },
-         "sources": [ "//api/audio_codecs/g711/audio_decoder_g711.cc", "//api/audio_codecs/g711/audio_decoder_g711.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/g711:audio_encoder_g711": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/g711/libaudio_encoder_g711.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/g711/audio_encoder_g711.cc": [ "obj/api/audio_codecs/g711/audio_encoder_g711/audio_encoder_g711.o" ]
-         },
-         "sources": [ "//api/audio_codecs/g711/audio_encoder_g711.cc", "//api/audio_codecs/g711/audio_encoder_g711.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/g722:audio_decoder_g722": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/g722/libaudio_decoder_g722.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/g722/audio_decoder_g722.cc": [ "obj/api/audio_codecs/g722/audio_decoder_g722/audio_decoder_g722.o" ]
-         },
-         "sources": [ "//api/audio_codecs/g722/audio_decoder_g722.cc", "//api/audio_codecs/g722/audio_decoder_g722.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/g722:audio_encoder_g722": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/g722/libaudio_encoder_g722.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/g722/audio_encoder_g722.cc": [ "obj/api/audio_codecs/g722/audio_encoder_g722/audio_encoder_g722.o" ]
-         },
-         "sources": [ "//api/audio_codecs/g722/audio_encoder_g722.cc", "//api/audio_codecs/g722/audio_encoder_g722.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/g722:audio_encoder_g722_config": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/audio_codecs/g722/audio_encoder_g722_config.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/ilbc:audio_decoder_ilbc": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/ilbc/libaudio_decoder_ilbc.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc": [ "obj/api/audio_codecs/ilbc/audio_decoder_ilbc/audio_decoder_ilbc.o" ]
-         },
-         "sources": [ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/ilbc:audio_encoder_ilbc": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/ilbc/libaudio_encoder_ilbc.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc": [ "obj/api/audio_codecs/ilbc/audio_encoder_ilbc/audio_encoder_ilbc.o" ]
-         },
-         "sources": [ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/isac:audio_decoder_isac": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//api/audio_codecs/isac:isac_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "m", "rt" ],
-         "metadata": {
-
-         },
-         "public": [ "//api/audio_codecs/isac/audio_decoder_isac.h" ],
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//api/audio_codecs/isac:isac_config" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/isac:audio_decoder_isac_fix": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/isac/libaudio_decoder_isac_fix.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/isac/audio_decoder_isac_fix.cc": [ "obj/api/audio_codecs/isac/audio_decoder_isac_fix/audio_decoder_isac_fix.o" ]
-         },
-         "sources": [ "//api/audio_codecs/isac/audio_decoder_isac_fix.cc", "//api/audio_codecs/isac/audio_decoder_isac_fix.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/isac:audio_decoder_isac_float": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "m", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/isac/libaudio_decoder_isac_float.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/isac/audio_decoder_isac_float.cc": [ "obj/api/audio_codecs/isac/audio_decoder_isac_float/audio_decoder_isac_float.o" ]
-         },
-         "sources": [ "//api/audio_codecs/isac/audio_decoder_isac_float.cc", "//api/audio_codecs/isac/audio_decoder_isac_float.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/isac:audio_encoder_isac": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//api/audio_codecs/isac:isac_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "m", "rt" ],
-         "metadata": {
-
-         },
-         "public": [ "//api/audio_codecs/isac/audio_encoder_isac.h" ],
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//api/audio_codecs/isac:isac_config" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/isac:audio_encoder_isac_fix": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/isac/libaudio_encoder_isac_fix.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/isac/audio_encoder_isac_fix.cc": [ "obj/api/audio_codecs/isac/audio_encoder_isac_fix/audio_encoder_isac_fix.o" ]
-         },
-         "sources": [ "//api/audio_codecs/isac/audio_encoder_isac_fix.cc", "//api/audio_codecs/isac/audio_encoder_isac_fix.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/isac:audio_encoder_isac_float": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "m", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/isac/libaudio_encoder_isac_float.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/isac/audio_encoder_isac_float.cc": [ "obj/api/audio_codecs/isac/audio_encoder_isac_float/audio_encoder_isac_float.o" ]
-         },
-         "sources": [ "//api/audio_codecs/isac/audio_encoder_isac_float.cc", "//api/audio_codecs/isac/audio_encoder_isac_float.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/opus:audio_decoder_multiopus": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/opus:opus_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/opus/src/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/opus/libaudio_decoder_multiopus.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc": [ "obj/api/audio_codecs/opus/audio_decoder_multiopus/audio_decoder_multi_channel_opus.o" ]
-         },
-         "sources": [ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/opus:audio_decoder_opus": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/opus:opus_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/opus/src/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/opus/libaudio_decoder_opus.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/opus/audio_decoder_opus.cc": [ "obj/api/audio_codecs/opus/audio_decoder_opus/audio_decoder_opus.o" ]
-         },
-         "sources": [ "//api/audio_codecs/opus/audio_decoder_opus.cc", "//api/audio_codecs/opus/audio_decoder_opus.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/opus:audio_decoder_opus_config": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/opus:audio_encoder_multiopus": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/opus:opus_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/opus/src/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/opus/libaudio_encoder_multiopus.a" ],
-         "public": [ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.h" ],
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc": [ "obj/api/audio_codecs/opus/audio_encoder_multiopus/audio_encoder_multi_channel_opus.o" ]
-         },
-         "sources": [ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/opus:audio_encoder_opus": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/opus:opus_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/opus/src/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/opus/libaudio_encoder_opus.a" ],
-         "public": [ "//api/audio_codecs/opus/audio_encoder_opus.h" ],
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/opus/audio_encoder_opus.cc": [ "obj/api/audio_codecs/opus/audio_encoder_opus/audio_encoder_opus.o" ]
-         },
-         "sources": [ "//api/audio_codecs/opus/audio_encoder_opus.cc" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/opus:audio_encoder_opus_config": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/opus/libaudio_encoder_opus_config.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc": [ "obj/api/audio_codecs/opus/audio_encoder_opus_config/audio_encoder_multi_channel_opus_config.o" ],
-            "//api/audio_codecs/opus/audio_encoder_opus_config.cc": [ "obj/api/audio_codecs/opus/audio_encoder_opus_config/audio_encoder_opus_config.o" ]
-         },
-         "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" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs/test:audio_codecs_api_unittests": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/audio_codecs:audio_codecs_api", "//api/audio_codecs/L16:audio_decoder_L16", "//api/audio_codecs/L16:audio_encoder_L16", "//api/audio_codecs/g711:audio_decoder_g711", "//api/audio_codecs/g711:audio_encoder_g711", "//api/audio_codecs/g722:audio_decoder_g722", "//api/audio_codecs/g722:audio_encoder_g722", "//api/audio_codecs/ilbc:audio_decoder_ilbc", "//api/audio_codecs/ilbc:audio_encoder_ilbc", "//api/audio_codecs/isac:audio_decoder_isac_fix", "//api/audio_codecs/isac:audio_decoder_isac_float", "//api/audio_codecs/isac:audio_encoder_isac_fix", "//api/audio_codecs/isac:audio_encoder_isac_float", "//api/audio_codecs/opus:audio_decoder_opus", "//api/audio_codecs/opus:audio_encoder_opus", "//rtc_base:rtc_base_approved", "//test:audio_codec_mocks", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "m", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/audio_codecs/test/audio_decoder_factory_template_unittest.cc": [ "obj/api/audio_codecs/test/audio_codecs_api_unittests/audio_decoder_factory_template_unittest.o" ],
-            "//api/audio_codecs/test/audio_encoder_factory_template_unittest.cc": [ "obj/api/audio_codecs/test/audio_codecs_api_unittests/audio_encoder_factory_template_unittest.o" ]
-         },
-         "sources": [ "//api/audio_codecs/test/audio_decoder_factory_template_unittest.cc", "//api/audio_codecs/test/audio_encoder_factory_template_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api/audio_codecs:audio_codecs_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/libaudio_codecs_api.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/audio_codec_pair_id.cc": [ "obj/api/audio_codecs/audio_codecs_api/audio_codec_pair_id.o" ],
-            "//api/audio_codecs/audio_decoder.cc": [ "obj/api/audio_codecs/audio_codecs_api/audio_decoder.o" ],
-            "//api/audio_codecs/audio_encoder.cc": [ "obj/api/audio_codecs/audio_codecs_api/audio_encoder.o" ],
-            "//api/audio_codecs/audio_format.cc": [ "obj/api/audio_codecs/audio_codecs_api/audio_format.o" ]
-         },
-         "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" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs:builtin_audio_decoder_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//api/audio_codecs/isac:isac_config" ],
-         "defines": [ "WEBRTC_USE_BUILTIN_ILBC=1", "WEBRTC_USE_BUILTIN_OPUS=1", "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "m", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/libbuiltin_audio_decoder_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/builtin_audio_decoder_factory.cc": [ "obj/api/audio_codecs/builtin_audio_decoder_factory/builtin_audio_decoder_factory.o" ]
-         },
-         "sources": [ "//api/audio_codecs/builtin_audio_decoder_factory.cc", "//api/audio_codecs/builtin_audio_decoder_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs:builtin_audio_encoder_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//api/audio_codecs/isac:isac_config" ],
-         "defines": [ "WEBRTC_USE_BUILTIN_ILBC=1", "WEBRTC_USE_BUILTIN_OPUS=1", "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "m", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/libbuiltin_audio_encoder_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/builtin_audio_encoder_factory.cc": [ "obj/api/audio_codecs/builtin_audio_encoder_factory/builtin_audio_encoder_factory.o" ]
-         },
-         "sources": [ "//api/audio_codecs/builtin_audio_encoder_factory.cc", "//api/audio_codecs/builtin_audio_encoder_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs:opus_audio_decoder_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:scoped_refptr", "//api/audio_codecs:audio_codecs_api", "//api/audio_codecs/opus:audio_decoder_multiopus", "//api/audio_codecs/opus:audio_decoder_opus", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/libopus_audio_decoder_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/opus_audio_decoder_factory.cc": [ "obj/api/audio_codecs/opus_audio_decoder_factory/opus_audio_decoder_factory.o" ]
-         },
-         "sources": [ "//api/audio_codecs/opus_audio_decoder_factory.cc", "//api/audio_codecs/opus_audio_decoder_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/audio_codecs:opus_audio_encoder_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:scoped_refptr", "//api/audio_codecs:audio_codecs_api", "//api/audio_codecs/opus:audio_encoder_multiopus", "//api/audio_codecs/opus:audio_encoder_opus", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/audio_codecs/libopus_audio_encoder_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_codecs/opus_audio_encoder_factory.cc": [ "obj/api/audio_codecs/opus_audio_encoder_factory/opus_audio_encoder_factory.o" ]
-         },
-         "sources": [ "//api/audio_codecs/opus_audio_encoder_factory.cc", "//api/audio_codecs/opus_audio_encoder_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/crypto:crypto": {
-         "deps": [ "//api/crypto:frame_decryptor_interface", "//api/crypto:frame_encryptor_interface", "//api/crypto:options" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//api/crypto:frame_decryptor_interface": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:array_view", "//api:rtp_parameters", "//rtc_base:refcount" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/crypto/frame_decryptor_interface.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/crypto:frame_encryptor_interface": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:array_view", "//api:rtp_parameters", "//rtc_base:refcount" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/crypto/frame_encryptor_interface.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/crypto:options": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base:rtc_base", "//rtc_base/system:rtc_export" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/crypto/liboptions.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/crypto/crypto_options.cc": [ "obj/api/crypto/options/crypto_options.o" ]
-         },
-         "sources": [ "//api/crypto/crypto_options.cc", "//api/crypto/crypto_options.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/neteq:custom_neteq_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:scoped_refptr", "//api/audio_codecs:audio_codecs_api", "//api/neteq:neteq_api", "//api/neteq:neteq_controller_api", "//modules/audio_coding:neteq", "//system_wrappers:system_wrappers" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/neteq/custom_neteq_factory.cc": [ "obj/api/neteq/custom_neteq_factory/custom_neteq_factory.o" ]
-         },
-         "sources": [ "//api/neteq/custom_neteq_factory.cc", "//api/neteq/custom_neteq_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/neteq:default_neteq_controller_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/neteq:neteq_controller_api", "//modules/audio_coding:neteq" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/neteq/default_neteq_controller_factory.cc": [ "obj/api/neteq/default_neteq_controller_factory/default_neteq_controller_factory.o" ]
-         },
-         "sources": [ "//api/neteq/default_neteq_controller_factory.cc", "//api/neteq/default_neteq_controller_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/neteq:neteq_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/neteq/neteq.cc": [ "obj/api/neteq/neteq_api/neteq.o" ]
-         },
-         "sources": [ "//api/neteq/neteq.cc", "//api/neteq/neteq.h", "//api/neteq/neteq_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/neteq:neteq_controller_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/neteq/neteq_controller.h", "//api/neteq/neteq_controller_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/neteq:tick_timer": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base:checks", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/neteq/tick_timer.cc": [ "obj/api/neteq/tick_timer/tick_timer.o" ]
-         },
-         "sources": [ "//api/neteq/tick_timer.cc", "//api/neteq/tick_timer.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/neteq:tick_timer_unittest": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config", "//testing/gtest:gtest_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST", "UNIT_TEST" ],
-         "deps": [ "//api/neteq:tick_timer", "//test:test_support", "//testing/gtest:gtest" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/neteq/tick_timer_unittest.cc": [ "obj/api/neteq/tick_timer_unittest/tick_timer_unittest.o" ]
-         },
-         "sources": [ "//api/neteq/tick_timer_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/rtc_event_log:rtc_event_log": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:libjingle_logging_api", "//api/task_queue:task_queue", "//rtc_base:checks", "//rtc_base:timeutils" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/rtc_event_log/librtc_event_log.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/rtc_event_log/rtc_event.cc": [ "obj/api/rtc_event_log/rtc_event_log/rtc_event.o" ],
-            "//api/rtc_event_log/rtc_event_log.cc": [ "obj/api/rtc_event_log/rtc_event_log/rtc_event_log.o" ]
-         },
-         "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" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/rtc_event_log:rtc_event_log_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/rtc_event_log:rtc_event_log", "//api/task_queue:task_queue", "//rtc_base:checks", "//rtc_base/system:rtc_export" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/rtc_event_log/librtc_event_log_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/rtc_event_log/rtc_event_log_factory.cc": [ "obj/api/rtc_event_log/rtc_event_log_factory/rtc_event_log_factory.o" ]
-         },
-         "sources": [ "//api/rtc_event_log/rtc_event_log_factory.cc", "//api/rtc_event_log/rtc_event_log_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/task_queue:default_task_queue_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//:poison_default_task_queue", "//api/task_queue:task_queue", "//rtc_base:rtc_task_queue_libevent" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/task_queue/libdefault_task_queue_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/task_queue/default_task_queue_factory_libevent.cc": [ "obj/api/task_queue/default_task_queue_factory/default_task_queue_factory_libevent.o" ]
-         },
-         "sources": [ "//api/task_queue/default_task_queue_factory.h", "//api/task_queue/default_task_queue_factory_libevent.cc" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/task_queue:task_queue": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/task_queue/libtask_queue.a" ],
-         "public": [ "//api/task_queue/queued_task.h", "//api/task_queue/task_queue_base.h", "//api/task_queue/task_queue_factory.h" ],
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/task_queue/task_queue_base.cc": [ "obj/api/task_queue/task_queue/task_queue_base.o" ]
-         },
-         "sources": [ "//api/task_queue/task_queue_base.cc" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/task_queue:task_queue_default_factory_unittests": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/task_queue:default_task_queue_factory", "//api/task_queue:task_queue_test", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/task_queue/default_task_queue_factory_unittest.cc": [ "obj/api/task_queue/task_queue_default_factory_unittests/default_task_queue_factory_unittest.o" ]
-         },
-         "sources": [ "//api/task_queue/default_task_queue_factory_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api/task_queue:task_queue_test": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": false,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/task_queue:task_queue", "//rtc_base:refcount", "//rtc_base:rtc_event", "//rtc_base:timeutils", "//rtc_base/task_utils:to_queued_task", "//test:test_support", "//third_party/abseil-cpp/absl/memory:memory", "//third_party/abseil-cpp/absl/strings:strings" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/task_queue/task_queue_test.cc": [ "obj/api/task_queue/task_queue_test/task_queue_test.o" ]
-         },
-         "sources": [ "//api/task_queue/task_queue_test.cc", "//api/task_queue/task_queue_test.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/test/network_emulation:network_emulation": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/units:data_rate", "//api/units:data_size", "//api/units:timestamp", "//rtc_base:checks", "//rtc_base:rtc_base", "//rtc_base:rtc_base_approved", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/test/network_emulation/libnetwork_emulation.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/test/network_emulation/network_emulation_interfaces.cc": [ "obj/api/test/network_emulation/network_emulation/network_emulation_interfaces.o" ]
-         },
-         "sources": [ "//api/test/network_emulation/network_emulation_interfaces.cc", "//api/test/network_emulation/network_emulation_interfaces.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/test/video:function_video_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api/video_codecs:video_codecs_api", "//rtc_base:checks" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": [ "//api/test/video/function_video_decoder_factory.h", "//api/test/video/function_video_encoder_factory.h" ],
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/transport/rtp:dependency_descriptor": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/transport/rtp/dependency_descriptor.cc": [ "obj/api/transport/rtp/dependency_descriptor/dependency_descriptor.o" ]
-         },
-         "sources": [ "//api/transport/rtp/dependency_descriptor.cc", "//api/transport/rtp/dependency_descriptor.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/transport/rtp:rtp_source": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:rtp_headers", "//rtc_base:checks", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/transport/rtp/rtp_source.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/transport:bitrate_settings": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base/system:rtc_export", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/transport/libbitrate_settings.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/transport/bitrate_settings.cc": [ "obj/api/transport/bitrate_settings/bitrate_settings.o" ]
-         },
-         "sources": [ "//api/transport/bitrate_settings.cc", "//api/transport/bitrate_settings.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/transport:datagram_transport_interface": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:array_view", "//api:rtc_error", "//rtc_base:rtc_base_approved", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/transport/data_channel_transport_interface.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/transport:enums": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/transport/enums.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/transport:field_trial_based_config": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/transport/libfield_trial_based_config.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/transport/field_trial_based_config.cc": [ "obj/api/transport/field_trial_based_config/field_trial_based_config.o" ]
-         },
-         "sources": [ "//api/transport/field_trial_based_config.cc", "//api/transport/field_trial_based_config.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/transport:goog_cc": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/transport/libgoog_cc.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/transport/goog_cc_factory.cc": [ "obj/api/transport/goog_cc/goog_cc_factory.o" ]
-         },
-         "sources": [ "//api/transport/goog_cc_factory.cc", "//api/transport/goog_cc_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/transport:mock_network_control": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/transport:network_control", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/transport/test/mock_network_control.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api/transport:network_control": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/transport/libnetwork_control.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/transport/network_types.cc": [ "obj/api/transport/network_control/network_types.o" ]
-         },
-         "sources": [ "//api/transport/network_control.h", "//api/transport/network_types.cc", "//api/transport/network_types.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/transport:stun_types": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base:checks", "//rtc_base:rtc_base", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/transport/stun.cc": [ "obj/api/transport/stun_types/stun.o" ]
-         },
-         "sources": [ "//api/transport/stun.cc", "//api/transport/stun.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/transport:stun_unittest": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config", "//testing/gtest:gtest_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST", "UNIT_TEST" ],
-         "deps": [ "//api/transport:stun_types", "//rtc_base:macromagic", "//rtc_base:rtc_base", "//rtc_base:rtc_base_approved", "//test:test_support", "//testing/gtest:gtest" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/transport/stun_unittest.cc": [ "obj/api/transport/stun_unittest/stun_unittest.o" ]
-         },
-         "sources": [ "//api/transport/stun_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/transport:test_feedback_generator": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api/transport:network_control", "//api/transport:test_feedback_generator_interface", "//test/network:feedback_generator" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/transport/test/create_feedback_generator.cc": [ "obj/api/transport/test_feedback_generator/create_feedback_generator.o" ]
-         },
-         "sources": [ "//api/transport/test/create_feedback_generator.cc", "//api/transport/test/create_feedback_generator.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/transport:test_feedback_generator_interface": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api:simulated_network_api", "//api/transport:network_control" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/transport/test/feedback_generator_interface.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api/transport:webrtc_key_value_config": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base/system:rtc_export", "//third_party/abseil-cpp/absl/strings:strings" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/transport/webrtc_key_value_config.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/units:data_rate": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/units/libdata_rate.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/units/data_rate.cc": [ "obj/api/units/data_rate/data_rate.o" ]
-         },
-         "sources": [ "//api/units/data_rate.cc", "//api/units/data_rate.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/units:data_size": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:array_view", "//rtc_base:checks", "//rtc_base:stringutils", "//rtc_base/units:unit_base" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/units/libdata_size.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/units/data_size.cc": [ "obj/api/units/data_size/data_size.o" ]
-         },
-         "sources": [ "//api/units/data_size.cc", "//api/units/data_size.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/units:frequency": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/units/libfrequency.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/units/frequency.cc": [ "obj/api/units/frequency/frequency.o" ]
-         },
-         "sources": [ "//api/units/frequency.cc", "//api/units/frequency.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/units:time_delta": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:array_view", "//rtc_base:checks", "//rtc_base:stringutils", "//rtc_base/units:unit_base" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/units/libtime_delta.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/units/time_delta.cc": [ "obj/api/units/time_delta/time_delta.o" ]
-         },
-         "sources": [ "//api/units/time_delta.cc", "//api/units/time_delta.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/units:timestamp": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/units/libtimestamp.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/units/timestamp.cc": [ "obj/api/units/timestamp/timestamp.o" ]
-         },
-         "sources": [ "//api/units/timestamp.cc", "//api/units/timestamp.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/units:units_unittests": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/units:data_rate", "//api/units:data_size", "//api/units:frequency", "//api/units:time_delta", "//api/units:timestamp", "//rtc_base:logging", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/units/data_rate_unittest.cc": [ "obj/api/units/units_unittests/data_rate_unittest.o" ],
-            "//api/units/data_size_unittest.cc": [ "obj/api/units/units_unittests/data_size_unittest.o" ],
-            "//api/units/frequency_unittest.cc": [ "obj/api/units/units_unittests/frequency_unittest.o" ],
-            "//api/units/time_delta_unittest.cc": [ "obj/api/units/units_unittests/time_delta_unittest.o" ],
-            "//api/units/timestamp_unittest.cc": [ "obj/api/units/units_unittests/timestamp_unittest.o" ]
-         },
-         "sources": [ "//api/units/data_rate_unittest.cc", "//api/units/data_size_unittest.cc", "//api/units/frequency_unittest.cc", "//api/units/time_delta_unittest.cc", "//api/units/timestamp_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api/video/test:mock_recordable_encoded_frame": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/video:recordable_encoded_frame", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/video/test/mock_recordable_encoded_frame.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/video/test:rtc_api_video_unittests": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/video:video_adaptation", "//api/video:video_bitrate_allocation", "//api/video:video_frame", "//api/video:video_rtp_headers", "//test:test_support", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/video/test/color_space_unittest.cc": [ "obj/api/video/test/rtc_api_video_unittests/color_space_unittest.o" ],
-            "//api/video/test/video_adaptation_counters_unittest.cc": [ "obj/api/video/test/rtc_api_video_unittests/video_adaptation_counters_unittest.o" ],
-            "//api/video/test/video_bitrate_allocation_unittest.cc": [ "obj/api/video/test/rtc_api_video_unittests/video_bitrate_allocation_unittest.o" ]
-         },
-         "sources": [ "//api/video/test/color_space_unittest.cc", "//api/video/test/video_adaptation_counters_unittest.cc", "//api/video/test/video_bitrate_allocation_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api/video:builtin_video_bitrate_allocator_factory": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//:webrtc_common", "//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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libbuiltin_video_bitrate_allocator_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/builtin_video_bitrate_allocator_factory.cc": [ "obj/api/video/builtin_video_bitrate_allocator_factory/builtin_video_bitrate_allocator_factory.o" ]
-         },
-         "sources": [ "//api/video/builtin_video_bitrate_allocator_factory.cc", "//api/video/builtin_video_bitrate_allocator_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:encoded_frame": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//modules/video_coding:encoded_frame" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libencoded_frame.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/encoded_frame.cc": [ "obj/api/video/encoded_frame/encoded_frame.o" ]
-         },
-         "sources": [ "//api/video/encoded_frame.cc", "//api/video/encoded_frame.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:encoded_image": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//:webrtc_common", "//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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libencoded_image.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/encoded_image.cc": [ "obj/api/video/encoded_image/encoded_image.o" ]
-         },
-         "sources": [ "//api/video/encoded_image.cc", "//api/video/encoded_image.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:recordable_encoded_frame": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/video/recordable_encoded_frame.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_adaptation": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base:checks", "//rtc_base:stringutils" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libvideo_adaptation.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/video_adaptation_counters.cc": [ "obj/api/video/video_adaptation/video_adaptation_counters.o" ]
-         },
-         "sources": [ "//api/video/video_adaptation_counters.cc", "//api/video/video_adaptation_counters.h", "//api/video/video_adaptation_reason.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_bitrate_allocation": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libvideo_bitrate_allocation.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/video_bitrate_allocation.cc": [ "obj/api/video/video_bitrate_allocation/video_bitrate_allocation.o" ]
-         },
-         "sources": [ "//api/video/video_bitrate_allocation.cc", "//api/video/video_bitrate_allocation.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_bitrate_allocator": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/units:data_rate", "//api/video:video_bitrate_allocation" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libvideo_bitrate_allocator.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/video_bitrate_allocator.cc": [ "obj/api/video/video_bitrate_allocator/video_bitrate_allocator.o" ]
-         },
-         "sources": [ "//api/video/video_bitrate_allocator.cc", "//api/video/video_bitrate_allocator.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_bitrate_allocator_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/video/video_bitrate_allocator_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_codec_constants": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/video/video_codec_constants.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_frame": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libvideo_frame.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/video_frame.cc": [ "obj/api/video/video_frame/video_frame.o" ],
-            "//api/video/video_frame_buffer.cc": [ "obj/api/video/video_frame/video_frame_buffer.o" ],
-            "//api/video/video_source_interface.cc": [ "obj/api/video/video_frame/video_source_interface.o" ]
-         },
-         "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" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_frame_i010": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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", "//third_party/libyuv:libyuv" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libvideo_frame_i010.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/i010_buffer.cc": [ "obj/api/video/video_frame_i010/i010_buffer.o" ]
-         },
-         "sources": [ "//api/video/i010_buffer.cc", "//api/video/i010_buffer.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_frame_i420": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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", "//third_party/libyuv:libyuv" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libvideo_frame_i420.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/i420_buffer.cc": [ "obj/api/video/video_frame_i420/i420_buffer.o" ]
-         },
-         "sources": [ "//api/video/i420_buffer.cc", "//api/video/i420_buffer.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_frame_metadata": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/video_frame_metadata.cc": [ "obj/api/video/video_frame_metadata/video_frame_metadata.o" ]
-         },
-         "sources": [ "//api/video/video_frame_metadata.cc", "//api/video/video_frame_metadata.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_frame_type": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/video/video_frame_type.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_rtp_headers": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libvideo_rtp_headers.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/color_space.cc": [ "obj/api/video/video_rtp_headers/color_space.o" ],
-            "//api/video/hdr_metadata.cc": [ "obj/api/video/video_rtp_headers/hdr_metadata.o" ],
-            "//api/video/video_content_type.cc": [ "obj/api/video/video_rtp_headers/video_content_type.o" ],
-            "//api/video/video_timing.cc": [ "obj/api/video/video_rtp_headers/video_timing.o" ]
-         },
-         "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" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_stream_decoder": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/task_queue:task_queue", "//api/units:time_delta", "//api/video:encoded_frame", "//api/video:video_frame", "//api/video_codecs:video_codecs_api", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/video/video_stream_decoder.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_stream_decoder_create": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/task_queue:task_queue", "//api/video:video_stream_decoder", "//api/video_codecs:video_codecs_api", "//rtc_base:rtc_base_approved", "//video:video_stream_decoder_impl" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libvideo_stream_decoder_create.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/video_stream_decoder_create.cc": [ "obj/api/video/video_stream_decoder_create/video_stream_decoder_create.o" ]
-         },
-         "sources": [ "//api/video/video_stream_decoder_create.cc", "//api/video/video_stream_decoder_create.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_stream_encoder": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/video/video_stream_encoder_interface.h", "//api/video/video_stream_encoder_observer.h", "//api/video/video_stream_encoder_settings.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_stream_encoder_create": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video/libvideo_stream_encoder_create.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video/video_stream_encoder_create.cc": [ "obj/api/video/video_stream_encoder_create/video_stream_encoder_create.o" ]
-         },
-         "sources": [ "//api/video/video_stream_encoder_create.cc", "//api/video/video_stream_encoder_create.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video:video_unittests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/task_queue:default_task_queue_factory", "//api/video:video_frame_metadata", "//api/video:video_stream_decoder_create", "//api/video_codecs:builtin_video_decoder_factory", "//modules/rtp_rtcp:rtp_video_header", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/video/video_frame_metadata_unittest.cc": [ "obj/api/video/video_unittests/video_frame_metadata_unittest.o" ],
-            "//api/video/video_stream_decoder_create_unittest.cc": [ "obj/api/video/video_unittests/video_stream_decoder_create_unittest.o" ]
-         },
-         "sources": [ "//api/video/video_frame_metadata_unittest.cc", "//api/video/video_stream_decoder_create_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api/video_codecs/test:video_codecs_api_unittests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config", "//testing/gtest:gtest_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST", "UNIT_TEST" ],
-         "deps": [ "//api:fec_controller_api", "//api:mock_video_encoder", "//api:scoped_refptr", "//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:builtin_video_encoder_factory", "//api/video_codecs:rtc_software_fallback_wrappers", "//api/video_codecs:video_codecs_api", "//modules:module_api", "//modules/video_coding:video_codec_interface", "//modules/video_coding:video_coding_utility", "//modules/video_coding:webrtc_vp8", "//rtc_base:checks", "//rtc_base:rtc_base_tests_utils", "//test:field_trial", "//test:test_support", "//test:video_test_common", "//testing/gtest:gtest", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/video_codecs/test/builtin_video_encoder_factory_unittest.cc": [ "obj/api/video_codecs/test/video_codecs_api_unittests/builtin_video_encoder_factory_unittest.o" ],
-            "//api/video_codecs/test/video_decoder_software_fallback_wrapper_unittest.cc": [ "obj/api/video_codecs/test/video_codecs_api_unittests/video_decoder_software_fallback_wrapper_unittest.o" ],
-            "//api/video_codecs/test/video_encoder_software_fallback_wrapper_unittest.cc": [ "obj/api/video_codecs/test/video_codecs_api_unittests/video_encoder_software_fallback_wrapper_unittest.o" ]
-         },
-         "sources": [ "//api/video_codecs/test/builtin_video_encoder_factory_unittest.cc", "//api/video_codecs/test/video_decoder_software_fallback_wrapper_unittest.cc", "//api/video_codecs/test/video_encoder_software_fallback_wrapper_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api/video_codecs:bitstream_parser_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:array_view" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/video_codecs/bitstream_parser.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/video_codecs:builtin_video_decoder_factory": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video_codecs/libbuiltin_video_decoder_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video_codecs/builtin_video_decoder_factory.cc": [ "obj/api/video_codecs/builtin_video_decoder_factory/builtin_video_decoder_factory.o" ]
-         },
-         "sources": [ "//api/video_codecs/builtin_video_decoder_factory.cc", "//api/video_codecs/builtin_video_decoder_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video_codecs:builtin_video_encoder_factory": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video_codecs/libbuiltin_video_encoder_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video_codecs/builtin_video_encoder_factory.cc": [ "obj/api/video_codecs/builtin_video_encoder_factory/builtin_video_encoder_factory.o" ]
-         },
-         "sources": [ "//api/video_codecs/builtin_video_encoder_factory.cc", "//api/video_codecs/builtin_video_encoder_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video_codecs:rtc_software_fallback_wrappers": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video_codecs/librtc_software_fallback_wrappers.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video_codecs/video_decoder_software_fallback_wrapper.cc": [ "obj/api/video_codecs/rtc_software_fallback_wrappers/video_decoder_software_fallback_wrapper.o" ],
-            "//api/video_codecs/video_encoder_software_fallback_wrapper.cc": [ "obj/api/video_codecs/rtc_software_fallback_wrappers/video_encoder_software_fallback_wrapper.o" ]
-         },
-         "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" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video_codecs:video_codecs_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//:webrtc_common", "//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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video_codecs/libvideo_codecs_api.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video_codecs/sdp_video_format.cc": [ "obj/api/video_codecs/video_codecs_api/sdp_video_format.o" ],
-            "//api/video_codecs/video_codec.cc": [ "obj/api/video_codecs/video_codecs_api/video_codec.o" ],
-            "//api/video_codecs/video_decoder.cc": [ "obj/api/video_codecs/video_codecs_api/video_decoder.o" ],
-            "//api/video_codecs/video_decoder_factory.cc": [ "obj/api/video_codecs/video_codecs_api/video_decoder_factory.o" ],
-            "//api/video_codecs/video_encoder.cc": [ "obj/api/video_codecs/video_codecs_api/video_encoder.o" ],
-            "//api/video_codecs/video_encoder_config.cc": [ "obj/api/video_codecs/video_codecs_api/video_encoder_config.o" ],
-            "//api/video_codecs/vp8_frame_config.cc": [ "obj/api/video_codecs/video_codecs_api/vp8_frame_config.o" ],
-            "//api/video_codecs/vp8_temporal_layers.cc": [ "obj/api/video_codecs/video_codecs_api/vp8_temporal_layers.o" ]
-         },
-         "sources": [ "//api/video_codecs/sdp_video_format.cc", "//api/video_codecs/sdp_video_format.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" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/video_codecs:vp8_temporal_layers_factory": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/video_codecs/libvp8_temporal_layers_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/video_codecs/vp8_temporal_layers_factory.cc": [ "obj/api/video_codecs/vp8_temporal_layers_factory/vp8_temporal_layers_factory.o" ]
-         },
-         "sources": [ "//api/video_codecs/vp8_temporal_layers_factory.cc", "//api/video_codecs/vp8_temporal_layers_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/voip:voip_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:array_view", "//api/audio_codecs:audio_codecs_api", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/voip/voip_base.h", "//api/voip/voip_codec.h", "//api/voip/voip_engine.h", "//api/voip/voip_network.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api/voip:voip_engine_factory": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:scoped_refptr", "//api/audio_codecs:audio_codecs_api", "//api/task_queue:task_queue", "//api/voip:voip_api", "//audio/voip:voip_core", "//modules/audio_device:audio_device_api", "//modules/audio_processing:api", "//rtc_base:logging" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/voip/libvoip_engine_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/voip/voip_engine_factory.cc": [ "obj/api/voip/voip_engine_factory/voip_engine_factory.o" ]
-         },
-         "sources": [ "//api/voip/voip_engine_factory.cc", "//api/voip/voip_engine_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api/voip:voip_engine_factory_unittests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/task_queue:default_task_queue_factory", "//api/voip:voip_engine_factory", "//modules/audio_device:mock_audio_device", "//modules/audio_processing:mocks", "//test:audio_codec_mocks", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/voip/voip_engine_factory_unittest.cc": [ "obj/api/voip/voip_engine_factory_unittests/voip_engine_factory_unittest.o" ]
-         },
-         "sources": [ "//api/voip/voip_engine_factory_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:api": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "deps": [ "//api:libjingle_peerconnection_api" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//api:array_view": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base:checks", "//rtc_base:type_traits" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/array_view.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:audio_options_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/libaudio_options_api.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/audio_options.cc": [ "obj/api/audio_options_api/audio_options.o" ]
-         },
-         "sources": [ "//api/audio_options.cc", "//api/audio_options.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:audio_quality_analyzer_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api:stats_observer_interface", "//api:track_id_stream_info_map" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/audio_quality_analyzer_interface.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:bitrate_allocation": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/units:data_rate", "//api/units:time_delta" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/call/bitrate_allocation.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:call_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/call/audio_sink.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:callfactory_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base/system:rtc_export" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/call/call_factory_interface.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:compile_all_headers": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//api:dummy_peer_connection", "//api:fake_frame_decryptor", "//api:fake_frame_encryptor", "//api:mock_audio_mixer", "//api:mock_frame_decryptor", "//api:mock_frame_encryptor", "//api:mock_peer_connection_factory_interface", "//api:mock_peerconnectioninterface", "//api:mock_rtp", "//api:mock_transformable_video_frame", "//api:mock_video_bitrate_allocator", "//api:mock_video_bitrate_allocator_factory", "//api:mock_video_codec_factory", "//api:mock_video_decoder", "//api:mock_video_encoder", "//api:rtc_api_unittests", "//api/units:units_unittests" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/compile_all_headers.cc": [ "obj/api/compile_all_headers/compile_all_headers.o" ]
-         },
-         "sources": [ "//api/test/compile_all_headers.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:create_frame_generator": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api:frame_generator_api", "//rtc_base:checks", "//system_wrappers:system_wrappers", "//test:frame_generator_impl", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt", "dl" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/create_frame_generator.cc": [ "obj/api/create_frame_generator/create_frame_generator.o" ]
-         },
-         "sources": [ "//api/test/create_frame_generator.cc", "//api/test/create_frame_generator.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:create_network_emulation_manager": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api:network_emulation_manager_api", "//test/network:emulated_network" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/create_network_emulation_manager.cc": [ "obj/api/create_network_emulation_manager/create_network_emulation_manager.o" ]
-         },
-         "sources": [ "//api/test/create_network_emulation_manager.cc", "//api/test/create_network_emulation_manager.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:create_peer_connection_quality_test_frame_generator": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api:create_frame_generator", "//api:frame_generator_api", "//api:peer_connection_quality_test_fixture_api", "//rtc_base:checks", "//test:fileutils", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt", "dl" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/create_peer_connection_quality_test_frame_generator.cc": [ "obj/api/create_peer_connection_quality_test_frame_generator/create_peer_connection_quality_test_frame_generator.o" ]
-         },
-         "sources": [ "//api/test/create_peer_connection_quality_test_frame_generator.cc", "//api/test/create_peer_connection_quality_test_frame_generator.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:create_peerconnection_factory": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config", "//media:rtc_media_defines_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "HAVE_WEBRTC_VIDEO" ],
-         "deps": [ "//api:callfactory_api", "//api:libjingle_peerconnection_api", "//api:scoped_refptr", "//api/audio:audio_mixer_api", "//api/audio_codecs:audio_codecs_api", "//api/rtc_event_log:rtc_event_log_factory", "//api/task_queue:default_task_queue_factory", "//api/video_codecs:video_codecs_api", "//media:rtc_audio_video", "//media:rtc_media_base", "//modules/audio_device:audio_device_api", "//modules/audio_processing:api", "//pc:peerconnection", "//rtc_base:rtc_base", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/libcreate_peerconnection_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/create_peerconnection_factory.cc": [ "obj/api/create_peerconnection_factory/create_peerconnection_factory.o" ]
-         },
-         "sources": [ "//api/create_peerconnection_factory.cc", "//api/create_peerconnection_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:create_peerconnection_quality_test_fixture": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//api:audio_quality_analyzer_api", "//api:peer_connection_quality_test_fixture_api", "//api:time_controller", "//api:video_quality_analyzer_api", "//test/pc/e2e:peerconnection_quality_test" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/create_peerconnection_quality_test_fixture.cc": [ "obj/api/create_peerconnection_quality_test_fixture/create_peerconnection_quality_test_fixture.o" ]
-         },
-         "sources": [ "//api/test/create_peerconnection_quality_test_fixture.cc", "//api/test/create_peerconnection_quality_test_fixture.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:create_simulcast_test_fixture_api": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//api:simulcast_test_fixture_api", "//api/video_codecs:video_codecs_api", "//modules/video_coding:simulcast_test_fixture_impl", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/create_simulcast_test_fixture.cc": [ "obj/api/create_simulcast_test_fixture_api/create_simulcast_test_fixture.o" ]
-         },
-         "sources": [ "//api/test/create_simulcast_test_fixture.cc", "//api/test/create_simulcast_test_fixture.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:create_time_controller": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api:callfactory_api", "//api:time_controller", "//call:call", "//call:call_interfaces", "//test/time_controller:time_controller" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt", "dl" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/create_time_controller.cc": [ "obj/api/create_time_controller/create_time_controller.o" ]
-         },
-         "sources": [ "//api/test/create_time_controller.cc", "//api/test/create_time_controller.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:create_video_quality_test_fixture_api": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//api:fec_controller_api", "//api:network_state_predictor_api", "//api:scoped_refptr", "//api:video_quality_test_fixture_api", "//video:video_quality_test" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/create_video_quality_test_fixture.cc": [ "obj/api/create_video_quality_test_fixture_api/create_video_quality_test_fixture.o" ]
-         },
-         "sources": [ "//api/test/create_video_quality_test_fixture.cc", "//api/test/create_video_quality_test_fixture.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:create_videocodec_test_fixture_api": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//api:videocodec_test_fixture_api", "//api/video_codecs:video_codecs_api", "//modules/video_coding:video_codecs_test_framework", "//modules/video_coding:videocodec_test_impl", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/create_videocodec_test_fixture.cc": [ "obj/api/create_videocodec_test_fixture_api/create_videocodec_test_fixture.o" ]
-         },
-         "sources": [ "//api/test/create_videocodec_test_fixture.cc", "//api/test/create_videocodec_test_fixture.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:dummy_peer_connection": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api:libjingle_peerconnection_api", "//api:rtc_error", "//rtc_base:checks", "//rtc_base:refcount" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/dummy_peer_connection.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:fake_frame_decryptor": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//:webrtc_common", "//api:array_view", "//api:libjingle_peerconnection_api", "//api:rtp_parameters", "//api/crypto:frame_decryptor_interface", "//rtc_base:checks", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/fake_frame_decryptor.cc": [ "obj/api/fake_frame_decryptor/fake_frame_decryptor.o" ]
-         },
-         "sources": [ "//api/test/fake_frame_decryptor.cc", "//api/test/fake_frame_decryptor.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:fake_frame_encryptor": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//:webrtc_common", "//api:array_view", "//api:libjingle_peerconnection_api", "//api:rtp_parameters", "//api/crypto:frame_encryptor_interface", "//rtc_base:checks", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/fake_frame_encryptor.cc": [ "obj/api/fake_frame_encryptor/fake_frame_encryptor.o" ]
-         },
-         "sources": [ "//api/test/fake_frame_encryptor.cc", "//api/test/fake_frame_encryptor.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:fec_controller_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/video:video_frame_type", "//modules:module_fec_api" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/fec_controller.h", "//api/fec_controller_override.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:frame_generator_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api:scoped_refptr", "//api/video:video_frame", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/frame_generator_interface.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:frame_transformer_interface": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:scoped_refptr", "//api/video:encoded_frame", "//api/video:video_frame_metadata", "//rtc_base:refcount" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/frame_transformer_interface.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:function_view": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base:checks" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/function_view.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:ice_transport_factory": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:libjingle_peerconnection_api", "//api:packet_socket_factory", "//api:scoped_refptr", "//api/rtc_event_log:rtc_event_log", "//p2p:rtc_p2p", "//rtc_base:rtc_base", "//rtc_base/system:rtc_export" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/libice_transport_factory.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/ice_transport_factory.cc": [ "obj/api/ice_transport_factory/ice_transport_factory.o" ]
-         },
-         "sources": [ "//api/ice_transport_factory.cc", "//api/ice_transport_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:libjingle_logging_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/rtc_event_log_output.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:libjingle_peerconnection_api": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//:webrtc_common", "//api:array_view", "//api:audio_options_api", "//api:callfactory_api", "//api:fec_controller_api", "//api:frame_transformer_interface", "//api:libjingle_logging_api", "//api:media_stream_interface", "//api:network_state_predictor_api", "//api:packet_socket_factory", "//api:priority", "//api:rtc_error", "//api:rtc_stats_api", "//api:rtp_packet_info", "//api:rtp_parameters", "//api:rtp_transceiver_direction", "//api:scoped_refptr", "//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/rtc_event_log:rtc_event_log", "//api/task_queue:task_queue", "//api/transport:bitrate_settings", "//api/transport:enums", "//api/transport:network_control", "//api/transport:webrtc_key_value_config", "//api/transport/rtp:rtp_source", "//api/units:data_rate", "//api/units:timestamp", "//api/video:encoded_image", "//api/video:video_frame", "//api/video:video_rtp_headers", "//media:rtc_media_base", "//media:rtc_media_config", "//modules/audio_processing:audio_processing_statistics", "//rtc_base:checks", "//rtc_base:deprecation", "//rtc_base:rtc_base", "//rtc_base:rtc_base_approved", "//rtc_base/system:rtc_export", "//third_party/abseil-cpp/absl/algorithm:container", "//third_party/abseil-cpp/absl/memory:memory", "//third_party/abseil-cpp/absl/strings:strings", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/libjingle_peerconnection_api.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/candidate.cc": [ "obj/api/libjingle_peerconnection_api/candidate.o" ],
-            "//api/data_channel_interface.cc": [ "obj/api/libjingle_peerconnection_api/data_channel_interface.o" ],
-            "//api/dtls_transport_interface.cc": [ "obj/api/libjingle_peerconnection_api/dtls_transport_interface.o" ],
-            "//api/jsep.cc": [ "obj/api/libjingle_peerconnection_api/jsep.o" ],
-            "//api/jsep_ice_candidate.cc": [ "obj/api/libjingle_peerconnection_api/jsep_ice_candidate.o" ],
-            "//api/peer_connection_interface.cc": [ "obj/api/libjingle_peerconnection_api/peer_connection_interface.o" ],
-            "//api/proxy.cc": [ "obj/api/libjingle_peerconnection_api/proxy.o" ],
-            "//api/rtp_receiver_interface.cc": [ "obj/api/libjingle_peerconnection_api/rtp_receiver_interface.o" ],
-            "//api/rtp_sender_interface.cc": [ "obj/api/libjingle_peerconnection_api/rtp_sender_interface.o" ],
-            "//api/rtp_transceiver_interface.cc": [ "obj/api/libjingle_peerconnection_api/rtp_transceiver_interface.o" ],
-            "//api/sctp_transport_interface.cc": [ "obj/api/libjingle_peerconnection_api/sctp_transport_interface.o" ],
-            "//api/stats_types.cc": [ "obj/api/libjingle_peerconnection_api/stats_types.o" ]
-         },
-         "sources": [ "//api/candidate.cc", "//api/candidate.h", "//api/crypto_params.h", "//api/data_channel_interface.cc", "//api/data_channel_interface.h", "//api/dtls_transport_interface.cc", "//api/dtls_transport_interface.h", "//api/dtmf_sender_interface.h", "//api/ice_transport_interface.h", "//api/jsep.cc", "//api/jsep.h", "//api/jsep_ice_candidate.cc", "//api/jsep_ice_candidate.h", "//api/jsep_session_description.h", "//api/media_stream_proxy.h", "//api/media_stream_track_proxy.h", "//api/peer_connection_factory_proxy.h", "//api/peer_connection_interface.cc", "//api/peer_connection_interface.h", "//api/peer_connection_proxy.h", "//api/proxy.cc", "//api/proxy.h", "//api/rtp_receiver_interface.cc", "//api/rtp_receiver_interface.h", "//api/rtp_sender_interface.cc", "//api/rtp_sender_interface.h", "//api/rtp_transceiver_interface.cc", "//api/rtp_transceiver_interface.h", "//api/sctp_transport_interface.cc", "//api/sctp_transport_interface.h", "//api/set_remote_description_observer_interface.h", "//api/stats_types.cc", "//api/stats_types.h", "//api/turn_customizer.h", "//api/uma_metrics.h", "//api/video_track_source_proxy.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:media_stream_interface": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/libmedia_stream_interface.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/media_stream_interface.cc": [ "obj/api/media_stream_interface/media_stream_interface.o" ]
-         },
-         "sources": [ "//api/media_stream_interface.cc", "//api/media_stream_interface.h", "//api/notifier.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:mock_audio_mixer": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/audio:audio_mixer_api", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_audio_mixer.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:mock_fec_controller_override": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:fec_controller_api", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_fec_controller_override.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:mock_frame_decryptor": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:libjingle_peerconnection_api", "//api/crypto:frame_decryptor_interface", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_frame_decryptor.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:mock_frame_encryptor": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:libjingle_peerconnection_api", "//api/crypto:frame_encryptor_interface", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_frame_encryptor.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:mock_peer_connection_factory_interface": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:libjingle_peerconnection_api", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_peer_connection_factory_interface.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:mock_peerconnectioninterface": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:libjingle_peerconnection_api", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_peerconnectioninterface.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:mock_rtp": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:libjingle_peerconnection_api", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_rtpreceiver.h", "//api/test/mock_rtpsender.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:mock_transformable_video_frame": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:frame_transformer_interface", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_transformable_video_frame.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:mock_video_bitrate_allocator": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/video:video_bitrate_allocator", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_video_bitrate_allocator.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:mock_video_bitrate_allocator_factory": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/video:video_bitrate_allocator_factory", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_video_bitrate_allocator_factory.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:mock_video_codec_factory": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/video_codecs:video_codecs_api", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_video_decoder_factory.h", "//api/test/mock_video_encoder_factory.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:mock_video_decoder": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/video_codecs:video_codecs_api", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_video_decoder.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:mock_video_encoder": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/video_codecs:video_codecs_api", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/mock_video_encoder.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:neteq_simulator_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/libneteq_simulator_api.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/test/neteq_simulator.cc": [ "obj/api/neteq_simulator_api/neteq_simulator.o" ]
-         },
-         "sources": [ "//api/test/neteq_simulator.cc", "//api/test/neteq_simulator.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:network_emulation_manager_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:simulated_network_api", "//api:time_controller", "//api/test/network_emulation:network_emulation", "//api/units:data_rate", "//api/units:data_size", "//api/units:timestamp", "//call:simulated_network", "//rtc_base:rtc_base" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/test/network_emulation_manager.cc": [ "obj/api/network_emulation_manager_api/network_emulation_manager.o" ]
-         },
-         "sources": [ "//api/test/network_emulation_manager.cc", "//api/test/network_emulation_manager.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:network_state_predictor_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/network_state_predictor.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:packet_socket_factory": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base:rtc_base", "//rtc_base/system:rtc_export" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/async_resolver_factory.h", "//api/packet_socket_factory.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:peer_connection_quality_test_fixture_api": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api:audio_quality_analyzer_api", "//api:callfactory_api", "//api:fec_controller_api", "//api:frame_generator_api", "//api:function_view", "//api:libjingle_peerconnection_api", "//api:media_stream_interface", "//api:network_state_predictor_api", "//api:packet_socket_factory", "//api:rtp_parameters", "//api:simulated_network_api", "//api:stats_observer_interface", "//api:track_id_stream_info_map", "//api:video_quality_analyzer_api", "//api/rtc_event_log:rtc_event_log", "//api/task_queue:task_queue", "//api/transport:network_control", "//api/units:time_delta", "//api/video:video_frame", "//api/video_codecs:video_codecs_api", "//media:rtc_media_base", "//rtc_base:rtc_base", "//third_party/abseil-cpp/absl/memory:memory", "//third_party/abseil-cpp/absl/strings:strings", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/peerconnection_quality_test_fixture.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:priority": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/priority.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:refcountedbase": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/ref_counted_base.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:rtc_api_unittests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:array_view", "//api:create_time_controller", "//api:function_view", "//api:libjingle_peerconnection_api", "//api:rtc_error", "//api:rtc_event_log_output_file", "//api:rtp_packet_info", "//api:rtp_parameters", "//api:scoped_refptr", "//api:time_controller", "//api/task_queue:task_queue_default_factory_unittests", "//api/units:time_delta", "//api/units:timestamp", "//api/units:units_unittests", "//api/video:video_unittests", "//rtc_base:checks", "//rtc_base:gunit_helpers", "//rtc_base:rtc_base_approved", "//rtc_base:rtc_task_queue", "//rtc_base/task_utils:repeating_task", "//test:fileutils", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt", "dl" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/array_view_unittest.cc": [ "obj/api/rtc_api_unittests/array_view_unittest.o" ],
-            "//api/function_view_unittest.cc": [ "obj/api/rtc_api_unittests/function_view_unittest.o" ],
-            "//api/rtc_error_unittest.cc": [ "obj/api/rtc_api_unittests/rtc_error_unittest.o" ],
-            "//api/rtc_event_log_output_file_unittest.cc": [ "obj/api/rtc_api_unittests/rtc_event_log_output_file_unittest.o" ],
-            "//api/rtp_packet_info_unittest.cc": [ "obj/api/rtc_api_unittests/rtp_packet_info_unittest.o" ],
-            "//api/rtp_packet_infos_unittest.cc": [ "obj/api/rtc_api_unittests/rtp_packet_infos_unittest.o" ],
-            "//api/rtp_parameters_unittest.cc": [ "obj/api/rtc_api_unittests/rtp_parameters_unittest.o" ],
-            "//api/scoped_refptr_unittest.cc": [ "obj/api/rtc_api_unittests/scoped_refptr_unittest.o" ],
-            "//api/test/create_time_controller_unittest.cc": [ "obj/api/rtc_api_unittests/create_time_controller_unittest.o" ]
-         },
-         "sources": [ "//api/array_view_unittest.cc", "//api/function_view_unittest.cc", "//api/rtc_error_unittest.cc", "//api/rtc_event_log_output_file_unittest.cc", "//api/rtp_packet_info_unittest.cc", "//api/rtp_packet_infos_unittest.cc", "//api/rtp_parameters_unittest.cc", "//api/scoped_refptr_unittest.cc", "//api/test/create_time_controller_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//api:rtc_error": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/librtc_error.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/rtc_error.cc": [ "obj/api/rtc_error/rtc_error.o" ]
-         },
-         "sources": [ "//api/rtc_error.cc", "//api/rtc_error.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:rtc_event_log_output_file": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:libjingle_logging_api", "//api/rtc_event_log:rtc_event_log", "//rtc_base:checks", "//rtc_base:rtc_base_approved", "//rtc_base/system:file_wrapper" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/librtc_event_log_output_file.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/rtc_event_log_output_file.cc": [ "obj/api/rtc_event_log_output_file/rtc_event_log_output_file.o" ]
-         },
-         "sources": [ "//api/rtc_event_log_output_file.cc", "//api/rtc_event_log_output_file.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:rtc_stats_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:scoped_refptr", "//rtc_base:checks", "//rtc_base:rtc_base_approved", "//rtc_base/system:rtc_export" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/stats/rtc_stats.h", "//api/stats/rtc_stats_collector_callback.h", "//api/stats/rtc_stats_report.h", "//api/stats/rtcstats_objects.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:rtp_headers": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//:webrtc_common", "//api:array_view", "//api/units:timestamp", "//api/video:video_rtp_headers", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/librtp_headers.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/rtp_headers.cc": [ "obj/api/rtp_headers/rtp_headers.o" ]
-         },
-         "sources": [ "//api/rtp_headers.cc", "//api/rtp_headers.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:rtp_packet_info": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//:webrtc_common", "//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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/librtp_packet_info.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/rtp_packet_info.cc": [ "obj/api/rtp_packet_info/rtp_packet_info.o" ]
-         },
-         "sources": [ "//api/rtp_packet_info.cc", "//api/rtp_packet_info.h", "//api/rtp_packet_infos.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:rtp_parameters": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/librtp_parameters.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/media_types.cc": [ "obj/api/rtp_parameters/media_types.o" ],
-            "//api/rtp_parameters.cc": [ "obj/api/rtp_parameters/rtp_parameters.o" ]
-         },
-         "sources": [ "//api/media_types.cc", "//api/media_types.h", "//api/rtp_parameters.cc", "//api/rtp_parameters.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:rtp_transceiver_direction": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/rtp_transceiver_direction.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:scoped_refptr": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/scoped_refptr.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:simulated_network_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//rtc_base:rtc_base", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/test/simulated_network.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:simulcast_test_fixture_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/simulcast_test_fixture.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:stats_observer_interface": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api:rtc_stats_api", "//third_party/abseil-cpp/absl/strings:strings" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/stats_observer_interface.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:test_dependency_factory": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//api:video_quality_test_fixture_api", "//rtc_base:checks", "//rtc_base:platform_thread_types" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/test_dependency_factory.cc": [ "obj/api/test_dependency_factory/test_dependency_factory.o" ]
-         },
-         "sources": [ "//api/test/test_dependency_factory.cc", "//api/test/test_dependency_factory.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:time_controller": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/task_queue:task_queue", "//api/units:time_delta", "//api/units:timestamp", "//modules/utility:utility", "//rtc_base:rtc_base", "//rtc_base/synchronization:yield_policy", "//system_wrappers:system_wrappers" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt", "dl" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/test/time_controller.cc": [ "obj/api/time_controller/time_controller.o" ]
-         },
-         "sources": [ "//api/test/time_controller.cc", "//api/test/time_controller.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:track_id_stream_info_map": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//third_party/abseil-cpp/absl/strings:strings" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "sources": [ "//api/test/track_id_stream_info_map.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:transport_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/api/libtransport_api.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//api/call/transport.cc": [ "obj/api/transport_api/transport.o" ]
-         },
-         "sources": [ "//api/call/transport.cc", "//api/call/transport.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//api:video_quality_analyzer_api": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//api:array_view", "//api:stats_observer_interface", "//api/video:encoded_image", "//api/video:video_frame", "//api/video:video_rtp_headers", "//api/video_codecs:video_codecs_api", "//third_party/abseil-cpp/absl/strings:strings", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/video_quality_analyzer_interface.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:video_quality_test_fixture_api": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//api:fec_controller_api", "//api:libjingle_peerconnection_api", "//api:network_state_predictor_api", "//api:rtp_parameters", "//api:simulated_network_api", "//api/transport:bitrate_settings", "//api/transport:network_control", "//api/video_codecs:video_codecs_api", "//call:fake_network", "//call:rtp_interfaces", "//test:test_common", "//test:video_test_common" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "sources": [ "//api/test/video_quality_test_fixture.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//api:videocodec_test_fixture_api": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0" ],
-         "deps": [ "//:webrtc_common", "//api/video:video_frame_type", "//api/video_codecs:video_codecs_api", "//modules/video_coding:video_codec_interface", "//rtc_base:stringutils" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//api/test/videocodec_test_stats.cc": [ "obj/api/videocodec_test_fixture_api/videocodec_test_stats.o" ]
-         },
-         "sources": [ "//api/test/videocodec_test_fixture.h", "//api/test/videocodec_test_stats.cc", "//api/test/videocodec_test_stats.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//audio/utility:audio_frame_operations": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/audio/utility/libaudio_frame_operations.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//audio/utility/audio_frame_operations.cc": [ "obj/audio/utility/audio_frame_operations/audio_frame_operations.o" ],
-            "//audio/utility/channel_mixer.cc": [ "obj/audio/utility/audio_frame_operations/channel_mixer.o" ],
-            "//audio/utility/channel_mixing_matrix.cc": [ "obj/audio/utility/audio_frame_operations/channel_mixing_matrix.o" ]
-         },
-         "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" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//audio/utility:utility": {
-         "deps": [ "//audio/utility:audio_frame_operations" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//audio/utility:utility_tests": {
-         "all_dependent_configs": [ "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config", "//testing/gtest:gtest_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST", "UNIT_TEST" ],
-         "deps": [ "//api/audio:audio_frame_api", "//audio/utility:audio_frame_operations", "//rtc_base:checks", "//rtc_base:rtc_base_approved", "//test:field_trial", "//test:test_support", "//testing/gtest:gtest" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "rt" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//audio/utility/audio_frame_operations_unittest.cc": [ "obj/audio/utility/utility_tests/audio_frame_operations_unittest.o" ],
-            "//audio/utility/channel_mixer_unittest.cc": [ "obj/audio/utility/utility_tests/channel_mixer_unittest.o" ],
-            "//audio/utility/channel_mixing_matrix_unittest.cc": [ "obj/audio/utility/utility_tests/channel_mixing_matrix_unittest.o" ]
-         },
-         "sources": [ "//audio/utility/audio_frame_operations_unittest.cc", "//audio/utility/channel_mixer_unittest.cc", "//audio/utility/channel_mixing_matrix_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//audio/voip/test:audio_channel_unittests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:transport_api", "//api/audio_codecs:builtin_audio_decoder_factory", "//api/audio_codecs:builtin_audio_encoder_factory", "//api/task_queue:default_task_queue_factory", "//audio/voip:audio_channel", "//modules/audio_mixer:audio_mixer_impl", "//modules/audio_mixer:audio_mixer_test_utils", "//modules/rtp_rtcp:rtp_rtcp", "//modules/rtp_rtcp:rtp_rtcp_format", "//modules/utility:utility", "//rtc_base:logging", "//rtc_base:rtc_event", "//test:mock_transport", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//audio/voip/test/audio_channel_unittest.cc": [ "obj/audio/voip/test/audio_channel_unittests/audio_channel_unittest.o" ]
-         },
-         "sources": [ "//audio/voip/test/audio_channel_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//audio/voip/test:audio_egress_unittests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:transport_api", "//api/audio_codecs:builtin_audio_encoder_factory", "//api/task_queue:default_task_queue_factory", "//audio/voip:audio_egress", "//modules/audio_mixer:audio_mixer_test_utils", "//modules/rtp_rtcp:rtp_rtcp", "//modules/rtp_rtcp:rtp_rtcp_format", "//rtc_base:logging", "//rtc_base:rtc_event", "//test:mock_transport", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//audio/voip/test/audio_egress_unittest.cc": [ "obj/audio/voip/test/audio_egress_unittests/audio_egress_unittest.o" ]
-         },
-         "sources": [ "//audio/voip/test/audio_egress_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//audio/voip/test:audio_ingress_unittests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:transport_api", "//api/audio_codecs:builtin_audio_decoder_factory", "//api/audio_codecs:builtin_audio_encoder_factory", "//api/task_queue:default_task_queue_factory", "//audio/voip:audio_egress", "//audio/voip:audio_ingress", "//modules/audio_mixer:audio_mixer_test_utils", "//modules/rtp_rtcp:rtp_rtcp", "//rtc_base:logging", "//rtc_base:rtc_event", "//test:mock_transport", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//audio/voip/test/audio_ingress_unittest.cc": [ "obj/audio/voip/test/audio_ingress_unittests/audio_ingress_unittest.o" ]
-         },
-         "sources": [ "//audio/voip/test/audio_ingress_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//audio/voip/test:voip_core_unittests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api/audio_codecs:builtin_audio_decoder_factory", "//api/audio_codecs:builtin_audio_encoder_factory", "//api/task_queue:default_task_queue_factory", "//audio/voip:voip_core", "//modules/audio_device:mock_audio_device", "//modules/audio_processing:mocks", "//test:audio_codec_mocks", "//test:mock_transport", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//audio/voip/test/voip_core_unittest.cc": [ "obj/audio/voip/test/voip_core_unittests/voip_core_unittest.o" ]
-         },
-         "sources": [ "//audio/voip/test/voip_core_unittest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//audio/voip:audio_channel": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:transport_api", "//api/audio_codecs:audio_codecs_api", "//api/task_queue:task_queue", "//api/voip:voip_api", "//audio/voip:audio_egress", "//audio/voip:audio_ingress", "//modules/audio_device:audio_device_api", "//modules/rtp_rtcp:rtp_rtcp", "//modules/rtp_rtcp:rtp_rtcp_format", "//modules/utility:utility", "//rtc_base:criticalsection", "//rtc_base:logging", "//rtc_base:refcount", "//rtc_base:rtc_base_approved" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/audio/voip/libaudio_channel.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//audio/voip/audio_channel.cc": [ "obj/audio/voip/audio_channel/audio_channel.o" ]
-         },
-         "sources": [ "//audio/voip/audio_channel.cc", "//audio/voip/audio_channel.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "//*" ]
-      },
-      "//audio/voip:audio_egress": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api/audio_codecs:audio_codecs_api", "//api/task_queue:task_queue", "//audio:audio", "//audio/utility:audio_frame_operations", "//call:audio_sender_interface", "//modules/audio_coding:audio_coding", "//modules/rtp_rtcp:rtp_rtcp", "//modules/rtp_rtcp:rtp_rtcp_format", "//rtc_base:logging", "//rtc_base:rtc_task_queue", "//rtc_base:thread_checker", "//rtc_base:timeutils", "//rtc_base/synchronization:mutex" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/audio/voip/libaudio_egress.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//audio/voip/audio_egress.cc": [ "obj/audio/voip/audio_egress/audio_egress.o" ]
-         },
-         "sources": [ "//audio/voip/audio_egress.cc", "//audio/voip/audio_egress.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "//*" ]
-      },
-      "//audio/voip:audio_ingress": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:array_view", "//api:rtp_headers", "//api:scoped_refptr", "//api:transport_api", "//api/audio:audio_mixer_api", "//api/audio_codecs:audio_codecs_api", "//audio:audio", "//audio/utility:audio_frame_operations", "//modules/audio_coding:audio_coding", "//modules/rtp_rtcp:rtp_rtcp", "//modules/rtp_rtcp:rtp_rtcp_format", "//modules/utility:utility", "//rtc_base:criticalsection", "//rtc_base:logging", "//rtc_base:safe_minmax", "//rtc_base:timeutils", "//rtc_base/synchronization:mutex" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/audio/voip/libaudio_ingress.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//audio/voip/audio_ingress.cc": [ "obj/audio/voip/audio_ingress/audio_ingress.o" ]
-         },
-         "sources": [ "//audio/voip/audio_ingress.cc", "//audio/voip/audio_ingress.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "//*" ]
-      },
-      "//audio/voip:voip_core": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1" ],
-         "deps": [ "//api:scoped_refptr", "//api/audio_codecs:audio_codecs_api", "//api/task_queue:task_queue", "//api/voip:voip_api", "//audio:audio", "//audio/voip:audio_channel", "//modules/audio_device:audio_device_api", "//modules/audio_mixer:audio_mixer_impl", "//modules/audio_processing:api", "//modules/utility:utility", "//rtc_base:criticalsection", "//rtc_base:logging", "//rtc_base/synchronization:mutex", "//third_party/abseil-cpp/absl/types:optional" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/audio/voip/libvoip_core.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//audio/voip/voip_core.cc": [ "obj/audio/voip/voip_core/voip_core.o" ]
-         },
-         "sources": [ "//audio/voip/voip_core.cc", "//audio/voip/voip_core.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "//*" ]
-      },
-      "//audio:audio": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wexit-time-destructors", "-Wglobal-constructors", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:rtc_prod_config", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//third_party/libyuv:libyuv_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "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" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/audio/libaudio.a" ],
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config" ],
-         "source_outputs": {
-            "//audio/audio_level.cc": [ "obj/audio/audio/audio_level.o" ],
-            "//audio/audio_receive_stream.cc": [ "obj/audio/audio/audio_receive_stream.o" ],
-            "//audio/audio_send_stream.cc": [ "obj/audio/audio/audio_send_stream.o" ],
-            "//audio/audio_state.cc": [ "obj/audio/audio/audio_state.o" ],
-            "//audio/audio_transport_impl.cc": [ "obj/audio/audio/audio_transport_impl.o" ],
-            "//audio/channel_receive.cc": [ "obj/audio/audio/channel_receive.o" ],
-            "//audio/channel_receive_frame_transformer_delegate.cc": [ "obj/audio/audio/channel_receive_frame_transformer_delegate.o" ],
-            "//audio/channel_send.cc": [ "obj/audio/audio/channel_send.o" ],
-            "//audio/channel_send_frame_transformer_delegate.cc": [ "obj/audio/audio/channel_send_frame_transformer_delegate.o" ],
-            "//audio/null_audio_poller.cc": [ "obj/audio/audio/null_audio_poller.o" ],
-            "//audio/remix_resample.cc": [ "obj/audio/audio/remix_resample.o" ]
-         },
-         "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" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "//*" ]
-      },
-      "//audio:audio_end_to_end_test": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//api:simulated_network_api", "//api/task_queue:task_queue", "//audio:audio", "//call:fake_network", "//call:simulated_network", "//system_wrappers:system_wrappers", "//test:test_common", "//test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//audio/test/audio_end_to_end_test.cc": [ "obj/audio/audio_end_to_end_test/audio_end_to_end_test.o" ]
-         },
-         "sources": [ "//audio/test/audio_end_to_end_test.cc", "//audio/test/audio_end_to_end_test.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//audio:audio_perf_tests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config", "//testing/gtest:gtest_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST", "UNIT_TEST" ],
-         "deps": [ "//api:simulated_network_api", "//api/task_queue:task_queue", "//call:fake_network", "//call:simulated_network", "//common_audio:common_audio", "//rtc_base:rtc_base_approved", "//rtc_base:task_queue_for_test", "//system_wrappers:system_wrappers", "//test:field_trial", "//test:fileutils", "//test:test_common", "//test:test_main", "//test:test_support", "//testing/gtest:gtest" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//audio/test/audio_bwe_integration_test.cc": [ "obj/audio/audio_perf_tests/audio_bwe_integration_test.o" ]
-         },
-         "sources": [ "//audio/test/audio_bwe_integration_test.cc", "//audio/test/audio_bwe_integration_test.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//audio:audio_tests": {
-         "all_dependent_configs": [ "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Wheader-hygiene", "-Wstring-conversion", "-Wtautological-overlap-compare", "-Wc++11-narrowing", "-Wimplicit-fallthrough", "-Wthread-safety", "-Winconsistent-missing-override", "-Wundef", "-Wunused-lambda-capture", "-Wno-shorten-64-to-32", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden", "-Wnon-virtual-dtor", "-Woverloaded-virtual" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wstrict-prototypes" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:extra_warnings", "//build/config:debug", "//:common_config", "//build/config/compiler:no_size_t_to_int_warning", "//:library_impl_config", "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs", "//third_party/libyuv:libyuv_config", "//test:suppress_warning_4373", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//test:test_main_direct_config", "//testing/gtest:gtest_direct_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "WEBRTC_ENABLE_PROTOBUF=0", "WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE", "RTC_ENABLE_VP9", "HAVE_SCTP", "WEBRTC_LIBRARY_IMPL", "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=1", "WEBRTC_POSIX", "WEBRTC_LINUX", "ABSL_ALLOCATOR_NOTHROW=1", "ABSL_FLAGS_STRIP_NAMES=0", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST", "UNIT_TEST" ],
-         "deps": [ "//api:libjingle_peerconnection_api", "//api:mock_audio_mixer", "//api:mock_frame_decryptor", "//api:mock_frame_encryptor", "//api/audio:audio_frame_api", "//api/audio_codecs:audio_codecs_api", "//api/audio_codecs/opus:audio_decoder_opus", "//api/audio_codecs/opus:audio_encoder_opus", "//api/rtc_event_log:rtc_event_log", "//api/task_queue:default_task_queue_factory", "//api/units:time_delta", "//audio:audio", "//audio:audio_end_to_end_test", "//audio/utility:utility_tests", "//call:mock_bitrate_allocator", "//call:mock_call_interfaces", "//call:mock_rtp_interfaces", "//call:rtp_interfaces", "//call:rtp_receiver", "//call:rtp_sender", "//common_audio:common_audio", "//logging:mocks", "//modules/audio_device:audio_device_impl", "//modules/audio_device:mock_audio_device", "//modules/audio_mixer:audio_mixer_impl", "//modules/audio_mixer:audio_mixer_test_utils", "//modules/audio_processing:audio_processing_statistics", "//modules/audio_processing:mocks", "//modules/pacing:pacing", "//modules/rtp_rtcp:mock_rtp_rtcp", "//modules/rtp_rtcp:rtp_rtcp_format", "//modules/utility:utility", "//rtc_base:checks", "//rtc_base:rtc_base_approved", "//rtc_base:rtc_base_tests_utils", "//rtc_base:safe_compare", "//rtc_base:task_queue_for_test", "//rtc_base:timeutils", "//system_wrappers:system_wrappers", "//test:audio_codec_mocks", "//test:field_trial", "//test:mock_frame_transformer", "//test:mock_transformable_frame", "//test:mock_transport", "//test:rtp_test_utils", "//test:test_common", "//test:test_support", "//testing/gtest:gtest" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/abseil-cpp/", "//third_party/libyuv/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "rt", "m" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//:common_inherited_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/abseil-cpp:absl_define_config", "//:absl_flags_configs" ],
-         "source_outputs": {
-            "//audio/audio_receive_stream_unittest.cc": [ "obj/audio/audio_tests/audio_receive_stream_unittest.o" ],
-            "//audio/audio_send_stream_tests.cc": [ "obj/audio/audio_tests/audio_send_stream_tests.o" ],
-            "//audio/audio_send_stream_unittest.cc": [ "obj/audio/audio_tests/audio_send_stream_unittest.o" ],
-            "//audio/audio_state_unittest.cc": [ "obj/audio/audio_tests/audio_state_unittest.o" ],
-            "//audio/channel_receive_frame_transformer_delegate_unittest.cc": [ "obj/audio/audio_tests/channel_receive_frame_transformer_delegate_unittest.o" ],
-            "//audio/channel_send_frame_transformer_delegate_unittest.cc": [ "obj/audio/audio_tests/channel_send_frame_transformer_delegate_unittest.o" ],
-            "//audio/remix_resample_unittest.cc": [ "obj/audio/audio_tests/remix_resample_unittest.o" ],
-            "//audio/test/audio_stats_test.cc": [ "obj/audio/audio_tests/audio_stats_test.o" ]
-         },
-         "sources": [ "//audio/audio_receive_stream_unittest.cc", "//audio/audio_send_stream_tests.cc", "//audio/audio_send_stream_unittest.cc", "//audio/audio_state_unittest.cc", "//audio/channel_receive_frame_transformer_delegate_unittest.cc", "//audio/channel_send_frame_transformer_delegate_unittest.cc", "//audio/mock_voe_channel_proxy.h", "//audio/remix_resample_unittest.cc", "//audio/test/audio_stats_test.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//*" ]
-      },
-      "//base/allocator:allocator": {
-         "deps": [ "//base/allocator:tcmalloc" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//base/allocator:buildflags": {
-         "args": [ "--output", "base/allocator/buildflags.h", "--rulename", "//base/allocator:buildflags", "--gen-dir", "gen", "--definitions", "{{response_file_name}}" ],
-         "deps": [ "//build:buildflag_header_h" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/gen/base/allocator/buildflags.h" ],
-         "public": "*",
-         "response_file_contents": [ "--flags", "USE_ALLOCATOR_SHIM=true", "USE_TCMALLOC=true", "USE_PARTITION_ALLOC_AS_MALLOC=false" ],
-         "script": "//build/write_buildflag_header.py",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//base/allocator:tcmalloc": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Xclang", "-add-plugin", "-Xclang", "find-bad-constructs", "-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", "-Wmax-tokens", "-Wno-reorder", "-Wno-unused-function", "-Wno-unused-local-typedefs", "-Wno-unused-private-field", "-Wno-sign-compare", "-Wno-unused-result" ],
-         "cflags_c": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wno-implicit-fallthrough" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": false,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config/compiler:no_chromium_code", "//base/allocator:tcmalloc_flags", "//build/config/compiler:compiler_arm" ],
-         "defines": [ "NO_HEAP_CHECK", "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "TCMALLOC_USE_DOUBLYLINKED_FREELIST", "TCMALLOC_DISABLE_HUGE_ALLOCATIONS", "TCMALLOC_FOR_DEBUGALLOCATION", "TCMALLOC_DONT_REPLACE_SYSTEM_ALLOC" ],
-         "deps": [ "//base/allocator:buildflags", "//base/third_party/dynamic_annotations:dynamic_annotations" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//base/allocator/", "//third_party/tcmalloc/chromium/src/base/", "//third_party/tcmalloc/chromium/src/", "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,-uIsHeapProfilerRunning,-uProfilerStart", "-Wl,-u_Z21InitialMallocHook_NewPKvj,-u_Z22InitialMallocHook_MMapPKvS0_jiiix,-u_Z22InitialMallocHook_SbrkPKvi", "-Wl,-u_Z21InitialMallocHook_NewPKvm,-u_Z22InitialMallocHook_MMapPKvS0_miiil,-u_Z22InitialMallocHook_SbrkPKvl", "-Wl,-u_ZN15HeapLeakChecker12IgnoreObjectEPKv,-u_ZN15HeapLeakChecker14UnIgnoreObjectEPKv", "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-Werror" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "source_outputs": {
-            "//base/allocator/debugallocation_shim.cc": [ "obj/base/allocator/tcmalloc/debugallocation_shim.o" ],
-            "//third_party/tcmalloc/chromium/src/base/abort.cc": [ "obj/base/allocator/tcmalloc/abort.o" ],
-            "//third_party/tcmalloc/chromium/src/base/atomicops-internals-x86.cc": [ "obj/base/allocator/tcmalloc/atomicops-internals-x86.o" ],
-            "//third_party/tcmalloc/chromium/src/base/elf_mem_image.cc": [ "obj/base/allocator/tcmalloc/elf_mem_image.o" ],
-            "//third_party/tcmalloc/chromium/src/base/linuxthreads.cc": [ "obj/base/allocator/tcmalloc/linuxthreads.o" ],
-            "//third_party/tcmalloc/chromium/src/base/logging.cc": [ "obj/base/allocator/tcmalloc/logging.o" ],
-            "//third_party/tcmalloc/chromium/src/base/low_level_alloc.cc": [ "obj/base/allocator/tcmalloc/low_level_alloc.o" ],
-            "//third_party/tcmalloc/chromium/src/base/spinlock.cc": [ "obj/base/allocator/tcmalloc/spinlock.o" ],
-            "//third_party/tcmalloc/chromium/src/base/spinlock_internal.cc": [ "obj/base/allocator/tcmalloc/spinlock_internal.o" ],
-            "//third_party/tcmalloc/chromium/src/base/sysinfo.cc": [ "obj/base/allocator/tcmalloc/sysinfo.o" ],
-            "//third_party/tcmalloc/chromium/src/base/vdso_support.cc": [ "obj/base/allocator/tcmalloc/vdso_support.o" ],
-            "//third_party/tcmalloc/chromium/src/central_freelist.cc": [ "obj/base/allocator/tcmalloc/central_freelist.o" ],
-            "//third_party/tcmalloc/chromium/src/common.cc": [ "obj/base/allocator/tcmalloc/common.o" ],
-            "//third_party/tcmalloc/chromium/src/fake_stacktrace_scope.cc": [ "obj/base/allocator/tcmalloc/fake_stacktrace_scope.o" ],
-            "//third_party/tcmalloc/chromium/src/free_list.cc": [ "obj/base/allocator/tcmalloc/free_list.o" ],
-            "//third_party/tcmalloc/chromium/src/internal_logging.cc": [ "obj/base/allocator/tcmalloc/internal_logging.o" ],
-            "//third_party/tcmalloc/chromium/src/malloc_extension.cc": [ "obj/base/allocator/tcmalloc/malloc_extension.o" ],
-            "//third_party/tcmalloc/chromium/src/malloc_hook.cc": [ "obj/base/allocator/tcmalloc/malloc_hook.o" ],
-            "//third_party/tcmalloc/chromium/src/maybe_threads.cc": [ "obj/base/allocator/tcmalloc/maybe_threads.o" ],
-            "//third_party/tcmalloc/chromium/src/page_heap.cc": [ "obj/base/allocator/tcmalloc/page_heap.o" ],
-            "//third_party/tcmalloc/chromium/src/raw_printer.cc": [ "obj/base/allocator/tcmalloc/raw_printer.o" ],
-            "//third_party/tcmalloc/chromium/src/sampler.cc": [ "obj/base/allocator/tcmalloc/sampler.o" ],
-            "//third_party/tcmalloc/chromium/src/span.cc": [ "obj/base/allocator/tcmalloc/span.o" ],
-            "//third_party/tcmalloc/chromium/src/stack_trace_table.cc": [ "obj/base/allocator/tcmalloc/stack_trace_table.o" ],
-            "//third_party/tcmalloc/chromium/src/stacktrace.cc": [ "obj/base/allocator/tcmalloc/stacktrace.o" ],
-            "//third_party/tcmalloc/chromium/src/static_vars.cc": [ "obj/base/allocator/tcmalloc/static_vars.o" ],
-            "//third_party/tcmalloc/chromium/src/symbolize.cc": [ "obj/base/allocator/tcmalloc/symbolize.o" ],
-            "//third_party/tcmalloc/chromium/src/system-alloc.cc": [ "obj/base/allocator/tcmalloc/system-alloc.o" ],
-            "//third_party/tcmalloc/chromium/src/thread_cache.cc": [ "obj/base/allocator/tcmalloc/thread_cache.o" ]
-         },
-         "sources": [ "//third_party/tcmalloc/chromium/src/config.h", "//third_party/tcmalloc/chromium/src/config_linux.h", "//third_party/tcmalloc/chromium/src/base/abort.cc", "//third_party/tcmalloc/chromium/src/base/abort.h", "//third_party/tcmalloc/chromium/src/base/arm_instruction_set_select.h", "//third_party/tcmalloc/chromium/src/base/atomicops-internals-arm-generic.h", "//third_party/tcmalloc/chromium/src/base/atomicops-internals-arm-v6plus.h", "//third_party/tcmalloc/chromium/src/base/atomicops-internals-linuxppc.h", "//third_party/tcmalloc/chromium/src/base/atomicops-internals-macosx.h", "//third_party/tcmalloc/chromium/src/base/atomicops-internals-windows.h", "//third_party/tcmalloc/chromium/src/base/atomicops-internals-x86.cc", "//third_party/tcmalloc/chromium/src/base/atomicops-internals-x86.h", "//third_party/tcmalloc/chromium/src/base/atomicops.h", "//third_party/tcmalloc/chromium/src/base/commandlineflags.h", "//third_party/tcmalloc/chromium/src/base/elf_mem_image.cc", "//third_party/tcmalloc/chromium/src/base/elf_mem_image.h", "//third_party/tcmalloc/chromium/src/base/linuxthreads.cc", "//third_party/tcmalloc/chromium/src/base/linuxthreads.h", "//third_party/tcmalloc/chromium/src/base/logging.cc", "//third_party/tcmalloc/chromium/src/base/logging.h", "//third_party/tcmalloc/chromium/src/base/low_level_alloc.cc", "//third_party/tcmalloc/chromium/src/base/low_level_alloc.h", "//third_party/tcmalloc/chromium/src/base/spinlock.cc", "//third_party/tcmalloc/chromium/src/base/spinlock.h", "//third_party/tcmalloc/chromium/src/base/spinlock_internal.cc", "//third_party/tcmalloc/chromium/src/base/spinlock_internal.h", "//third_party/tcmalloc/chromium/src/base/sysinfo.cc", "//third_party/tcmalloc/chromium/src/base/sysinfo.h", "//third_party/tcmalloc/chromium/src/base/vdso_support.cc", "//third_party/tcmalloc/chromium/src/base/vdso_support.h", "//third_party/tcmalloc/chromium/src/central_freelist.cc", "//third_party/tcmalloc/chromium/src/central_freelist.h", "//third_party/tcmalloc/chromium/src/common.cc", "//third_party/tcmalloc/chromium/src/common.h", "//third_party/tcmalloc/chromium/src/fake_stacktrace_scope.cc", "//third_party/tcmalloc/chromium/src/free_list.cc", "//third_party/tcmalloc/chromium/src/free_list.h", "//third_party/tcmalloc/chromium/src/gperftools/heap-profiler.h", "//third_party/tcmalloc/chromium/src/gperftools/malloc_extension.h", "//third_party/tcmalloc/chromium/src/gperftools/malloc_hook.h", "//third_party/tcmalloc/chromium/src/gperftools/stacktrace.h", "//third_party/tcmalloc/chromium/src/internal_logging.cc", "//third_party/tcmalloc/chromium/src/internal_logging.h", "//third_party/tcmalloc/chromium/src/linked_list.h", "//third_party/tcmalloc/chromium/src/malloc_extension.cc", "//third_party/tcmalloc/chromium/src/malloc_hook-inl.h", "//third_party/tcmalloc/chromium/src/malloc_hook.cc", "//third_party/tcmalloc/chromium/src/maybe_emergency_malloc.h", "//third_party/tcmalloc/chromium/src/maybe_threads.cc", "//third_party/tcmalloc/chromium/src/maybe_threads.h", "//third_party/tcmalloc/chromium/src/page_heap.cc", "//third_party/tcmalloc/chromium/src/page_heap.h", "//third_party/tcmalloc/chromium/src/raw_printer.cc", "//third_party/tcmalloc/chromium/src/raw_printer.h", "//third_party/tcmalloc/chromium/src/sampler.cc", "//third_party/tcmalloc/chromium/src/sampler.h", "//third_party/tcmalloc/chromium/src/span.cc", "//third_party/tcmalloc/chromium/src/span.h", "//third_party/tcmalloc/chromium/src/stack_trace_table.cc", "//third_party/tcmalloc/chromium/src/stack_trace_table.h", "//third_party/tcmalloc/chromium/src/stacktrace.cc", "//third_party/tcmalloc/chromium/src/static_vars.cc", "//third_party/tcmalloc/chromium/src/static_vars.h", "//third_party/tcmalloc/chromium/src/symbolize.cc", "//third_party/tcmalloc/chromium/src/symbolize.h", "//third_party/tcmalloc/chromium/src/system-alloc.cc", "//third_party/tcmalloc/chromium/src/thread_cache.cc", "//third_party/tcmalloc/chromium/src/thread_cache.h", "//base/allocator/debugallocation_shim.cc" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//base/numerics:base_numerics": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": [ "//base/numerics/checked_math.h", "//base/numerics/clamped_math.h", "//base/numerics/math_constants.h", "//base/numerics/ranges.h", "//base/numerics/safe_conversions.h", "//base/numerics/safe_math.h" ],
-         "sources": [ "//base/numerics/checked_math_impl.h", "//base/numerics/clamped_math_impl.h", "//base/numerics/safe_conversions_arm_impl.h", "//base/numerics/safe_conversions_impl.h", "//base/numerics/safe_math_arm_impl.h", "//base/numerics/safe_math_clang_gcc_impl.h", "//base/numerics/safe_math_shared_impl.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "//base/*" ]
-      },
-      "//base/test:do_generate_fontconfig_caches": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "args": [ "generate_fontconfig_caches" ],
-         "deps": [ "//base/test:generate_fontconfig_caches", "//third_party/test_fonts:test_fonts" ],
-         "libs": [ "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/fontconfig_caches/fb5c91b2895aa445d23aebf7f9e2189c-le64.cache-7" ],
-         "public": "*",
-         "script": "//build/gn_run_binary.py",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//base/test:fontconfig_util_linux": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config/linux:glib", "//third_party/boringssl:external_config", "//third_party/fontconfig:fontconfig_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40" ],
-         "deps": [ "//base:base", "//base/test:fonts_conf", "//third_party/fontconfig:fontconfig" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/", "//third_party/fontconfig/src/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "source_outputs": {
-            "//base/test/fontconfig_util_linux.cc": [ "obj/base/test/fontconfig_util_linux/fontconfig_util_linux.o" ]
-         },
-         "sources": [ "//base/test/fontconfig_util_linux.cc", "//base/test/fontconfig_util_linux.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//base/test:fonts_conf": {
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "output_patterns": [ "/home/jemoreira/webrtc-checout/json/etc/fonts/{{source_file_part}}" ],
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/etc/fonts/fonts.conf" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/test/fonts.conf": [ "etc/fonts/fonts.conf" ]
-         },
-         "sources": [ "//base/test/fonts.conf" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "copy",
-         "visibility": [ "*" ]
-      },
-      "//base/test:generate_fontconfig_caches": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//build/config/linux:glib", "//third_party/boringssl:external_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40" ],
-         "deps": [ "//base:base", "//base/test:fontconfig_util_linux", "//build/config:executable_deps" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt", "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/generate_fontconfig_caches" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/test/generate_fontconfig_caches.cc": [ "obj/base/test/generate_fontconfig_caches/generate_fontconfig_caches.o" ]
-         },
-         "sources": [ "//base/test/generate_fontconfig_caches.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//base/test:immediate_crash_test_helper": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-tokens", "-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", "-O2", "-fno-ident", "-fdata-sections", "-ffunction-sections" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:shared_library_config", "//build/config/compiler:optimize_max" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1" ],
-         "deps": [ "//build/config:shared_library_deps" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-Wl,-O2", "-Wl,--gc-sections" ],
-         "libs": [ "dl", "pthread", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/libimmediate_crash_test_helper.so", "/home/jemoreira/webrtc-checout/json/libimmediate_crash_test_helper.so.TOC" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/test/immediate_crash_test_helper.cc": [ "obj/base/test/immediate_crash_test_helper/immediate_crash_test_helper.o" ]
-         },
-         "sources": [ "//base/test/immediate_crash_test_helper.cc" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "shared_library",
-         "visibility": [ "*" ]
-      },
-      "//base/test:malloc_wrapper": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:shared_library_config", "//build/config/linux:glib", "//third_party/boringssl:external_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40" ],
-         "deps": [ "//base:base", "//build/config:shared_library_deps" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "pthread", "rt", "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/libmalloc_wrapper.so", "/home/jemoreira/webrtc-checout/json/libmalloc_wrapper.so.TOC" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/test/malloc_wrapper.cc": [ "obj/base/test/malloc_wrapper/malloc_wrapper.o" ]
-         },
-         "sources": [ "//base/test/malloc_wrapper.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "shared_library",
-         "visibility": [ "*" ]
-      },
-      "//base/test:native_library_test_utils": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "source_outputs": {
-            "//base/test/native_library_test_utils.cc": [ "obj/base/test/native_library_test_utils/native_library_test_utils.o" ]
-         },
-         "sources": [ "//base/test/native_library_test_utils.cc", "//base/test/native_library_test_utils.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//base/test:run_all_base_unittests": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config/linux:glib", "//third_party/boringssl:external_config", "//third_party/ced:ced_config", "//third_party/icu:icu_config", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//testing/gtest:gtest_direct_config", "//third_party/abseil-cpp:absl_include_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40", "U_USING_ICU_NAMESPACE=0", "U_ENABLE_DYLOAD=0", "USE_CHROMIUM_ICU=1", "U_ENABLE_TRACING=1", "U_ENABLE_RESOURCE_TRACING=0", "U_STATIC_IMPLEMENTATION", "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "UCHAR_TYPE=uint16_t", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//base/test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/", "//third_party/ced/src/", "//third_party/icu/source/common/", "//third_party/icu/source/i18n/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/test/librun_all_base_unittests.a" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/test/run_all_base_unittests.cc": [ "obj/base/test/run_all_base_unittests/run_all_base_unittests.o" ]
-         },
-         "sources": [ "//base/test/run_all_base_unittests.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "//base/*" ]
-      },
-      "//base/test:run_all_unittests": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config/linux:glib", "//third_party/boringssl:external_config", "//third_party/ced:ced_config", "//third_party/icu:icu_config", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//testing/gtest:gtest_direct_config", "//third_party/abseil-cpp:absl_include_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40", "U_USING_ICU_NAMESPACE=0", "U_ENABLE_DYLOAD=0", "USE_CHROMIUM_ICU=1", "U_ENABLE_TRACING=1", "U_ENABLE_RESOURCE_TRACING=0", "U_STATIC_IMPLEMENTATION", "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "UCHAR_TYPE=uint16_t", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//base/test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/", "//third_party/ced/src/", "//third_party/icu/source/common/", "//third_party/icu/source/i18n/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/test/librun_all_unittests.a" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/test/run_all_unittests.cc": [ "obj/base/test/run_all_unittests/run_all_unittests.o" ]
-         },
-         "sources": [ "//base/test/run_all_unittests.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//base/test:test_child_process": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1" ],
-         "deps": [ "//build/config:executable_deps" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/test_child_process" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/test/test_child_process.cc": [ "obj/base/test/test_child_process/test_child_process.o" ]
-         },
-         "sources": [ "//base/test/test_child_process.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//base/test:test_config": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config/linux:glib", "//third_party/boringssl:external_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40" ],
-         "deps": [ "//base:base", "//base:clang_profiling_buildflags" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/test/libtest_config.a" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/test/test_switches.cc": [ "obj/base/test/test_config/test_switches.o" ],
-            "//base/test/test_timeouts.cc": [ "obj/base/test/test_config/test_timeouts.o" ]
-         },
-         "sources": [ "//base/test/test_switches.cc", "//base/test/test_switches.h", "//base/test/test_timeouts.cc", "//base/test/test_timeouts.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//base/test:test_launcher_nacl_nonsfi": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config/linux:glib", "//third_party/boringssl:external_config", "//third_party/ced:ced_config", "//third_party/icu:icu_config", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//testing/gtest:gtest_direct_config", "//third_party/abseil-cpp:absl_include_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40", "U_USING_ICU_NAMESPACE=0", "U_ENABLE_DYLOAD=0", "USE_CHROMIUM_ICU=1", "U_ENABLE_TRACING=1", "U_ENABLE_RESOURCE_TRACING=0", "U_STATIC_IMPLEMENTATION", "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "UCHAR_TYPE=uint16_t", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//base/test:test_support" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/", "//third_party/ced/src/", "//third_party/icu/source/common/", "//third_party/icu/source/i18n/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/test/libtest_launcher_nacl_nonsfi.a" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/test/launcher/test_launcher_nacl_nonsfi.cc": [ "obj/base/test/test_launcher_nacl_nonsfi/test_launcher_nacl_nonsfi.o" ]
-         },
-         "sources": [ "//base/test/launcher/test_launcher_nacl_nonsfi.cc", "//base/test/launcher/test_launcher_nacl_nonsfi.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//base/test:test_shared_library": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:shared_library_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1" ],
-         "deps": [ "//base/test:native_library_test_utils", "//build/config:shared_library_deps" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "dl", "pthread", "rt" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/libtest_shared_library.so", "/home/jemoreira/webrtc-checout/json/libtest_shared_library.so.TOC" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/test/test_shared_library.cc": [ "obj/base/test/test_shared_library/test_shared_library.o" ]
-         },
-         "sources": [ "//base/test/test_shared_library.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "shared_library",
-         "visibility": [ "*" ]
-      },
-      "//base/test:test_support": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include", "-Wno-inconsistent-missing-override", "-DLIBXML_STATIC=" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:precompiled_headers", "//build/config/linux:glib", "//third_party/boringssl:external_config", "//third_party/ced:ced_config", "//third_party/icu:icu_config", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//testing/gtest:gtest_direct_config", "//third_party/abseil-cpp:absl_include_config", "//third_party/libxml:libxml_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40", "U_USING_ICU_NAMESPACE=0", "U_ENABLE_DYLOAD=0", "USE_CHROMIUM_ICU=1", "U_ENABLE_TRACING=1", "U_ENABLE_RESOURCE_TRACING=0", "U_STATIC_IMPLEMENTATION", "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "UCHAR_TYPE=uint16_t", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//base:base", "//base:base_static", "//base:i18n", "//base/test:do_generate_fontconfig_caches", "//base/test:fontconfig_util_linux", "//base/test:test_config", "//base/third_party/dynamic_annotations:dynamic_annotations", "//testing/gmock:gmock", "//testing/gtest:gtest", "//third_party/icu:icuuc", "//third_party/libxml:libxml_utils", "//third_party/libxml:xml_reader", "//third_party/test_fonts:test_fonts" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/", "//third_party/ced/src/", "//third_party/icu/source/common/", "//third_party/icu/source/i18n/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/", "//third_party/abseil-cpp/", "//third_party/libxml/src/include/", "//third_party/libxml/linux/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/test/libtest_support.a" ],
-         "public": "*",
-         "public_configs": [ "//third_party/boringssl:external_config", "//third_party/ced:ced_config", "//third_party/icu:icu_config", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//testing/gtest:gtest_direct_config", "//third_party/abseil-cpp:absl_include_config" ],
-         "source_outputs": {
-            "//base/task/sequence_manager/test/fake_task.cc": [ "obj/base/test/test_support/fake_task.o" ],
-            "//base/task/sequence_manager/test/mock_time_domain.cc": [ "obj/base/test/test_support/mock_time_domain.o" ],
-            "//base/task/sequence_manager/test/mock_time_message_pump.cc": [ "obj/base/test/test_support/mock_time_message_pump.o" ],
-            "//base/task/sequence_manager/test/sequence_manager_for_test.cc": [ "obj/base/test/test_support/sequence_manager_for_test.o" ],
-            "//base/task/sequence_manager/test/test_task_queue.cc": [ "obj/base/test/test_support/test_task_queue.o" ],
-            "//base/test/bind_test_util.cc": [ "obj/base/test/test_support/bind_test_util.o" ],
-            "//base/test/copy_only_int.cc": [ "obj/base/test/test_support/copy_only_int.o" ],
-            "//base/test/gtest_links.cc": [ "obj/base/test/test_support/gtest_links.o" ],
-            "//base/test/gtest_util.cc": [ "obj/base/test/test_support/gtest_util.o" ],
-            "//base/test/gtest_xml_unittest_result_printer.cc": [ "obj/base/test/test_support/gtest_xml_unittest_result_printer.o" ],
-            "//base/test/gtest_xml_util.cc": [ "obj/base/test/test_support/gtest_xml_util.o" ],
-            "//base/test/icu_test_util.cc": [ "obj/base/test/test_support/icu_test_util.o" ],
-            "//base/test/launcher/test_launcher.cc": [ "obj/base/test/test_support/test_launcher.o" ],
-            "//base/test/launcher/test_launcher_test_utils.cc": [ "obj/base/test/test_support/test_launcher_test_utils.o" ],
-            "//base/test/launcher/test_launcher_tracer.cc": [ "obj/base/test/test_support/test_launcher_tracer.o" ],
-            "//base/test/launcher/test_result.cc": [ "obj/base/test/test_support/test_result.o" ],
-            "//base/test/launcher/test_results_tracker.cc": [ "obj/base/test/test_support/test_results_tracker.o" ],
-            "//base/test/launcher/unit_test_launcher.cc": [ "obj/base/test/test_support/unit_test_launcher.o" ],
-            "//base/test/metrics/histogram_enum_reader.cc": [ "obj/base/test/test_support/histogram_enum_reader.o" ],
-            "//base/test/metrics/histogram_tester.cc": [ "obj/base/test/test_support/histogram_tester.o" ],
-            "//base/test/metrics/user_action_tester.cc": [ "obj/base/test/test_support/user_action_tester.o" ],
-            "//base/test/mock_devices_changed_observer.cc": [ "obj/base/test/test_support/mock_devices_changed_observer.o" ],
-            "//base/test/mock_entropy_provider.cc": [ "obj/base/test/test_support/mock_entropy_provider.o" ],
-            "//base/test/mock_log.cc": [ "obj/base/test/test_support/mock_log.o" ],
-            "//base/test/multiprocess_test.cc": [ "obj/base/test/test_support/multiprocess_test.o" ],
-            "//base/test/null_task_runner.cc": [ "obj/base/test/test_support/null_task_runner.o" ],
-            "//base/test/perf_log.cc": [ "obj/base/test/test_support/perf_log.o" ],
-            "//base/test/perf_test_suite.cc": [ "obj/base/test/test_support/perf_test_suite.o" ],
-            "//base/test/perf_time_logger.cc": [ "obj/base/test/test_support/perf_time_logger.o" ],
-            "//base/test/power_monitor_test_base.cc": [ "obj/base/test/test_support/power_monitor_test_base.o" ],
-            "//base/test/scoped_command_line.cc": [ "obj/base/test/test_support/scoped_command_line.o" ],
-            "//base/test/scoped_environment_variable_override.cc": [ "obj/base/test/test_support/scoped_environment_variable_override.o" ],
-            "//base/test/scoped_feature_list.cc": [ "obj/base/test/test_support/scoped_feature_list.o" ],
-            "//base/test/scoped_field_trial_list_resetter.cc": [ "obj/base/test/test_support/scoped_field_trial_list_resetter.o" ],
-            "//base/test/scoped_locale.cc": [ "obj/base/test/test_support/scoped_locale.o" ],
-            "//base/test/scoped_mock_clock_override.cc": [ "obj/base/test/test_support/scoped_mock_clock_override.o" ],
-            "//base/test/scoped_mock_time_message_loop_task_runner.cc": [ "obj/base/test/test_support/scoped_mock_time_message_loop_task_runner.o" ],
-            "//base/test/scoped_path_override.cc": [ "obj/base/test/test_support/scoped_path_override.o" ],
-            "//base/test/scoped_run_loop_timeout.cc": [ "obj/base/test/test_support/scoped_run_loop_timeout.o" ],
-            "//base/test/sequenced_task_runner_test_template.cc": [ "obj/base/test/test_support/sequenced_task_runner_test_template.o" ],
-            "//base/test/simple_test_clock.cc": [ "obj/base/test/test_support/simple_test_clock.o" ],
-            "//base/test/simple_test_tick_clock.cc": [ "obj/base/test/test_support/simple_test_tick_clock.o" ],
-            "//base/test/task_environment.cc": [ "obj/base/test/test_support/task_environment.o" ],
-            "//base/test/task_runner_test_template.cc": [ "obj/base/test/test_support/task_runner_test_template.o" ],
-            "//base/test/test_discardable_memory_allocator.cc": [ "obj/base/test/test_support/test_discardable_memory_allocator.o" ],
-            "//base/test/test_file_util.cc": [ "obj/base/test/test_support/test_file_util.o" ],
-            "//base/test/test_file_util_linux.cc": [ "obj/base/test/test_support/test_file_util_linux.o" ],
-            "//base/test/test_file_util_posix.cc": [ "obj/base/test/test_support/test_file_util_posix.o" ],
-            "//base/test/test_io_thread.cc": [ "obj/base/test/test_support/test_io_thread.o" ],
-            "//base/test/test_message_loop.cc": [ "obj/base/test/test_support/test_message_loop.o" ],
-            "//base/test/test_mock_time_task_runner.cc": [ "obj/base/test/test_support/test_mock_time_task_runner.o" ],
-            "//base/test/test_pending_task.cc": [ "obj/base/test/test_support/test_pending_task.o" ],
-            "//base/test/test_shared_memory_util.cc": [ "obj/base/test/test_support/test_shared_memory_util.o" ],
-            "//base/test/test_simple_task_runner.cc": [ "obj/base/test/test_support/test_simple_task_runner.o" ],
-            "//base/test/test_suite.cc": [ "obj/base/test/test_support/test_suite.o" ],
-            "//base/test/test_waitable_event.cc": [ "obj/base/test/test_support/test_waitable_event.o" ],
-            "//base/test/thread_test_helper.cc": [ "obj/base/test/test_support/thread_test_helper.o" ],
-            "//base/test/values_test_util.cc": [ "obj/base/test/test_support/values_test_util.o" ],
-            "//base/test/with_feature_override.cc": [ "obj/base/test/test_support/with_feature_override.o" ],
-            "//base/timer/mock_timer.cc": [ "obj/base/test/test_support/mock_timer.o" ]
-         },
-         "sources": [ "//base/task/sequence_manager/test/fake_task.cc", "//base/task/sequence_manager/test/fake_task.h", "//base/task/sequence_manager/test/mock_time_domain.cc", "//base/task/sequence_manager/test/mock_time_domain.h", "//base/task/sequence_manager/test/mock_time_message_pump.cc", "//base/task/sequence_manager/test/mock_time_message_pump.h", "//base/task/sequence_manager/test/sequence_manager_for_test.cc", "//base/task/sequence_manager/test/sequence_manager_for_test.h", "//base/task/sequence_manager/test/test_task_queue.cc", "//base/task/sequence_manager/test/test_task_queue.h", "//base/task/sequence_manager/test/test_task_time_observer.h", "//base/timer/mock_timer.cc", "//base/timer/mock_timer.h", "//base/test/bind_test_util.cc", "//base/test/bind_test_util.h", "//base/test/copy_only_int.cc", "//base/test/copy_only_int.h", "//base/test/gmock_callback_support.h", "//base/test/gmock_move_support.h", "//base/test/gtest_links.cc", "//base/test/gtest_links.h", "//base/test/gtest_util.cc", "//base/test/gtest_util.h", "//base/test/gtest_xml_unittest_result_printer.cc", "//base/test/gtest_xml_unittest_result_printer.h", "//base/test/gtest_xml_util.cc", "//base/test/gtest_xml_util.h", "//base/test/icu_test_util.cc", "//base/test/icu_test_util.h", "//base/test/launcher/test_result.cc", "//base/test/launcher/test_result.h", "//base/test/launcher/test_results_tracker.h", "//base/test/launcher/unit_test_launcher.h", "//base/test/metrics/histogram_enum_reader.cc", "//base/test/metrics/histogram_enum_reader.h", "//base/test/metrics/histogram_tester.cc", "//base/test/metrics/histogram_tester.h", "//base/test/metrics/user_action_tester.cc", "//base/test/metrics/user_action_tester.h", "//base/test/mock_callback.h", "//base/test/mock_devices_changed_observer.cc", "//base/test/mock_devices_changed_observer.h", "//base/test/mock_entropy_provider.cc", "//base/test/mock_entropy_provider.h", "//base/test/mock_log.cc", "//base/test/mock_log.h", "//base/test/move_only_int.h", "//base/test/multiprocess_test.h", "//base/test/null_task_runner.cc", "//base/test/null_task_runner.h", "//base/test/perf_log.cc", "//base/test/perf_log.h", "//base/test/perf_test_suite.cc", "//base/test/perf_test_suite.h", "//base/test/perf_time_logger.cc", "//base/test/perf_time_logger.h", "//base/test/power_monitor_test_base.cc", "//base/test/power_monitor_test_base.h", "//base/test/scoped_command_line.cc", "//base/test/scoped_command_line.h", "//base/test/scoped_environment_variable_override.cc", "//base/test/scoped_environment_variable_override.h", "//base/test/scoped_feature_list.cc", "//base/test/scoped_feature_list.h", "//base/test/scoped_field_trial_list_resetter.cc", "//base/test/scoped_field_trial_list_resetter.h", "//base/test/scoped_mock_clock_override.cc", "//base/test/scoped_mock_clock_override.h", "//base/test/scoped_mock_time_message_loop_task_runner.cc", "//base/test/scoped_mock_time_message_loop_task_runner.h", "//base/test/scoped_path_override.cc", "//base/test/scoped_path_override.h", "//base/test/scoped_run_loop_timeout.cc", "//base/test/scoped_run_loop_timeout.h", "//base/test/sequenced_task_runner_test_template.cc", "//base/test/sequenced_task_runner_test_template.h", "//base/test/simple_test_clock.cc", "//base/test/simple_test_clock.h", "//base/test/simple_test_tick_clock.cc", "//base/test/simple_test_tick_clock.h", "//base/test/task_environment.cc", "//base/test/task_environment.h", "//base/test/task_runner_test_template.cc", "//base/test/task_runner_test_template.h", "//base/test/test_discardable_memory_allocator.cc", "//base/test/test_discardable_memory_allocator.h", "//base/test/test_file_util.cc", "//base/test/test_file_util.h", "//base/test/test_io_thread.cc", "//base/test/test_io_thread.h", "//base/test/test_message_loop.cc", "//base/test/test_message_loop.h", "//base/test/test_mock_time_task_runner.cc", "//base/test/test_mock_time_task_runner.h", "//base/test/test_pending_task.cc", "//base/test/test_pending_task.h", "//base/test/test_shared_memory_util.cc", "//base/test/test_shared_memory_util.h", "//base/test/test_simple_task_runner.cc", "//base/test/test_simple_task_runner.h", "//base/test/test_suite.cc", "//base/test/test_suite.h", "//base/test/test_waitable_event.cc", "//base/test/test_waitable_event.h", "//base/test/thread_test_helper.cc", "//base/test/thread_test_helper.h", "//base/test/values_test_util.cc", "//base/test/values_test_util.h", "//base/test/with_feature_override.cc", "//base/test/with_feature_override.h", "//base/test/test_file_util_linux.cc", "//base/test/scoped_locale.cc", "//base/test/scoped_locale.h", "//base/test/test_file_util_posix.cc", "//base/test/launcher/test_launcher.cc", "//base/test/launcher/test_launcher.h", "//base/test/launcher/test_launcher_test_utils.cc", "//base/test/launcher/test_launcher_test_utils.h", "//base/test/launcher/test_launcher_tracer.cc", "//base/test/launcher/test_launcher_tracer.h", "//base/test/launcher/test_results_tracker.cc", "//base/test/launcher/unit_test_launcher.cc", "//base/test/multiprocess_test.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//base/test:test_support_perf": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//base/test:perf_test_config", "//build/config/linux:glib", "//third_party/boringssl:external_config", "//third_party/ced:ced_config", "//third_party/icu:icu_config", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//testing/gtest:gtest_direct_config", "//third_party/abseil-cpp:absl_include_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "PERF_TEST", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40", "U_USING_ICU_NAMESPACE=0", "U_ENABLE_DYLOAD=0", "USE_CHROMIUM_ICU=1", "U_ENABLE_TRACING=1", "U_ENABLE_RESOURCE_TRACING=0", "U_STATIC_IMPLEMENTATION", "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "UCHAR_TYPE=uint16_t", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//base:base", "//base/test:test_support", "//testing/gtest:gtest" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/", "//third_party/ced/src/", "//third_party/icu/source/common/", "//third_party/icu/source/i18n/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "public_configs": [ "//base/test:perf_test_config" ],
-         "source_outputs": {
-            "//base/test/run_all_perftests.cc": [ "obj/base/test/test_support_perf/run_all_perftests.o" ]
-         },
-         "sources": [ "//base/test/run_all_perftests.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//base/third_party/double_conversion:double_conversion": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-Wno-unused-const-variable", "-Wno-unused-function" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//base/third_party/double_conversion:config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/third_party/double_conversion/libdouble_conversion.a" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/third_party/double_conversion/double-conversion/bignum-dtoa.cc": [ "obj/base/third_party/double_conversion/double_conversion/bignum-dtoa.o" ],
-            "//base/third_party/double_conversion/double-conversion/bignum.cc": [ "obj/base/third_party/double_conversion/double_conversion/bignum.o" ],
-            "//base/third_party/double_conversion/double-conversion/cached-powers.cc": [ "obj/base/third_party/double_conversion/double_conversion/cached-powers.o" ],
-            "//base/third_party/double_conversion/double-conversion/double-to-string.cc": [ "obj/base/third_party/double_conversion/double_conversion/double-to-string.o" ],
-            "//base/third_party/double_conversion/double-conversion/fast-dtoa.cc": [ "obj/base/third_party/double_conversion/double_conversion/fast-dtoa.o" ],
-            "//base/third_party/double_conversion/double-conversion/fixed-dtoa.cc": [ "obj/base/third_party/double_conversion/double_conversion/fixed-dtoa.o" ],
-            "//base/third_party/double_conversion/double-conversion/string-to-double.cc": [ "obj/base/third_party/double_conversion/double_conversion/string-to-double.o" ],
-            "//base/third_party/double_conversion/double-conversion/strtod.cc": [ "obj/base/third_party/double_conversion/double_conversion/strtod.o" ]
-         },
-         "sources": [ "//base/third_party/double_conversion/double-conversion/bignum-dtoa.cc", "//base/third_party/double_conversion/double-conversion/bignum-dtoa.h", "//base/third_party/double_conversion/double-conversion/bignum.cc", "//base/third_party/double_conversion/double-conversion/bignum.h", "//base/third_party/double_conversion/double-conversion/cached-powers.cc", "//base/third_party/double_conversion/double-conversion/cached-powers.h", "//base/third_party/double_conversion/double-conversion/diy-fp.h", "//base/third_party/double_conversion/double-conversion/double-conversion.h", "//base/third_party/double_conversion/double-conversion/double-to-string.cc", "//base/third_party/double_conversion/double-conversion/double-to-string.h", "//base/third_party/double_conversion/double-conversion/fast-dtoa.cc", "//base/third_party/double_conversion/double-conversion/fast-dtoa.h", "//base/third_party/double_conversion/double-conversion/fixed-dtoa.cc", "//base/third_party/double_conversion/double-conversion/fixed-dtoa.h", "//base/third_party/double_conversion/double-conversion/ieee.h", "//base/third_party/double_conversion/double-conversion/string-to-double.cc", "//base/third_party/double_conversion/double-conversion/string-to-double.h", "//base/third_party/double_conversion/double-conversion/strtod.cc", "//base/third_party/double_conversion/double-conversion/strtod.h", "//base/third_party/double_conversion/double-conversion/utils.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//base/third_party/dynamic_annotations:dynamic_annotations": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/third_party/dynamic_annotations/libdynamic_annotations.a" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/third_party/dynamic_annotations/dynamic_annotations.c": [ "obj/base/third_party/dynamic_annotations/dynamic_annotations/dynamic_annotations.o" ]
-         },
-         "sources": [ "//base/third_party/valgrind/valgrind.h", "//base/third_party/dynamic_annotations/dynamic_annotations.c", "//base/third_party/dynamic_annotations/dynamic_annotations.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//base/third_party/libevent:libevent": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Xclang", "-add-plugin", "-Xclang", "find-bad-constructs", "-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", "-Wmax-tokens" ],
-         "cflags_c": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wno-implicit-fallthrough" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config/compiler:no_chromium_code" ],
-         "defines": [ "HAVE_CONFIG_H", "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//base/third_party/libevent/linux/", "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-Werror" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/third_party/libevent/libevent.a" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/third_party/libevent/buffer.c": [ "obj/base/third_party/libevent/libevent/buffer.o" ],
-            "//base/third_party/libevent/epoll.c": [ "obj/base/third_party/libevent/libevent/epoll.o" ],
-            "//base/third_party/libevent/evbuffer.c": [ "obj/base/third_party/libevent/libevent/evbuffer.o" ],
-            "//base/third_party/libevent/evdns.c": [ "obj/base/third_party/libevent/libevent/evdns.o" ],
-            "//base/third_party/libevent/event.c": [ "obj/base/third_party/libevent/libevent/event.o" ],
-            "//base/third_party/libevent/event_tagging.c": [ "obj/base/third_party/libevent/libevent/event_tagging.o" ],
-            "//base/third_party/libevent/evrpc.c": [ "obj/base/third_party/libevent/libevent/evrpc.o" ],
-            "//base/third_party/libevent/evutil.c": [ "obj/base/third_party/libevent/libevent/evutil.o" ],
-            "//base/third_party/libevent/http.c": [ "obj/base/third_party/libevent/libevent/http.o" ],
-            "//base/third_party/libevent/log.c": [ "obj/base/third_party/libevent/libevent/log.o" ],
-            "//base/third_party/libevent/poll.c": [ "obj/base/third_party/libevent/libevent/poll.o" ],
-            "//base/third_party/libevent/select.c": [ "obj/base/third_party/libevent/libevent/select.o" ],
-            "//base/third_party/libevent/signal.c": [ "obj/base/third_party/libevent/libevent/signal.o" ],
-            "//base/third_party/libevent/strlcpy.c": [ "obj/base/third_party/libevent/libevent/strlcpy.o" ]
-         },
-         "sources": [ "//base/third_party/libevent/buffer.c", "//base/third_party/libevent/evbuffer.c", "//base/third_party/libevent/evdns.c", "//base/third_party/libevent/evdns.h", "//base/third_party/libevent/event-config.h", "//base/third_party/libevent/event-internal.h", "//base/third_party/libevent/event.c", "//base/third_party/libevent/event.h", "//base/third_party/libevent/event_tagging.c", "//base/third_party/libevent/evhttp.h", "//base/third_party/libevent/evrpc-internal.h", "//base/third_party/libevent/evrpc.c", "//base/third_party/libevent/evrpc.h", "//base/third_party/libevent/evsignal.h", "//base/third_party/libevent/evutil.c", "//base/third_party/libevent/evutil.h", "//base/third_party/libevent/http-internal.h", "//base/third_party/libevent/http.c", "//base/third_party/libevent/log.c", "//base/third_party/libevent/log.h", "//base/third_party/libevent/min_heap.h", "//base/third_party/libevent/poll.c", "//base/third_party/libevent/select.c", "//base/third_party/libevent/signal.c", "//base/third_party/libevent/strlcpy-internal.h", "//base/third_party/libevent/strlcpy.c", "//base/third_party/libevent/epoll.c", "//base/third_party/libevent/linux/config.h", "//base/third_party/libevent/linux/event-config.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//base/third_party/symbolize:symbolize": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Xclang", "-add-plugin", "-Xclang", "find-bad-constructs", "-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", "-Wmax-tokens" ],
-         "cflags_c": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wno-implicit-fallthrough" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config/compiler:no_chromium_code" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-Werror" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/third_party/symbolize/libsymbolize.a" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/third_party/symbolize/demangle.cc": [ "obj/base/third_party/symbolize/symbolize/demangle.o" ],
-            "//base/third_party/symbolize/symbolize.cc": [ "obj/base/third_party/symbolize/symbolize/symbolize.o" ]
-         },
-         "sources": [ "//base/third_party/symbolize/config.h", "//base/third_party/symbolize/demangle.cc", "//base/third_party/symbolize/demangle.h", "//base/third_party/symbolize/glog/logging.h", "//base/third_party/symbolize/glog/raw_logging.h", "//base/third_party/symbolize/symbolize.cc", "//base/third_party/symbolize/symbolize.h", "//base/third_party/symbolize/utilities.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "//base/*" ]
-      },
-      "//base/third_party/xdg_mime:xdg_mime": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-O0", "-fno-omit-frame-pointer", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "-ggnu-pubnames", "-ftrivial-auto-var-init=pattern", "-fvisibility=hidden", "-Xclang", "-add-plugin", "-Xclang", "find-bad-constructs", "-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", "-Wmax-tokens" ],
-         "cflags_c": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-Wno-implicit-fallthrough" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config/compiler:no_chromium_code" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-Werror" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/third_party/xdg_mime/libxdg_mime.a" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/third_party/xdg_mime/xdgmime.c": [ "obj/base/third_party/xdg_mime/xdg_mime/xdgmime.o" ],
-            "//base/third_party/xdg_mime/xdgmimealias.c": [ "obj/base/third_party/xdg_mime/xdg_mime/xdgmimealias.o" ],
-            "//base/third_party/xdg_mime/xdgmimecache.c": [ "obj/base/third_party/xdg_mime/xdg_mime/xdgmimecache.o" ],
-            "//base/third_party/xdg_mime/xdgmimeglob.c": [ "obj/base/third_party/xdg_mime/xdg_mime/xdgmimeglob.o" ],
-            "//base/third_party/xdg_mime/xdgmimeicon.c": [ "obj/base/third_party/xdg_mime/xdg_mime/xdgmimeicon.o" ],
-            "//base/third_party/xdg_mime/xdgmimeint.c": [ "obj/base/third_party/xdg_mime/xdg_mime/xdgmimeint.o" ],
-            "//base/third_party/xdg_mime/xdgmimemagic.c": [ "obj/base/third_party/xdg_mime/xdg_mime/xdgmimemagic.o" ],
-            "//base/third_party/xdg_mime/xdgmimeparent.c": [ "obj/base/third_party/xdg_mime/xdg_mime/xdgmimeparent.o" ]
-         },
-         "sources": [ "//base/third_party/xdg_mime/xdgmime.c", "//base/third_party/xdg_mime/xdgmime.h", "//base/third_party/xdg_mime/xdgmimealias.c", "//base/third_party/xdg_mime/xdgmimealias.h", "//base/third_party/xdg_mime/xdgmimecache.c", "//base/third_party/xdg_mime/xdgmimecache.h", "//base/third_party/xdg_mime/xdgmimeglob.c", "//base/third_party/xdg_mime/xdgmimeglob.h", "//base/third_party/xdg_mime/xdgmimeicon.c", "//base/third_party/xdg_mime/xdgmimeicon.h", "//base/third_party/xdg_mime/xdgmimeint.c", "//base/third_party/xdg_mime/xdgmimeint.h", "//base/third_party/xdg_mime/xdgmimemagic.c", "//base/third_party/xdg_mime/xdgmimemagic.h", "//base/third_party/xdg_mime/xdgmimeparent.c", "//base/third_party/xdg_mime/xdgmimeparent.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "//base/*" ]
-      },
-      "//base/third_party/xdg_user_dirs:xdg_user_dirs": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1" ],
-         "deps": [  ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/third_party/xdg_user_dirs/libxdg_user_dirs.a" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/third_party/xdg_user_dirs/xdg_user_dir_lookup.cc": [ "obj/base/third_party/xdg_user_dirs/xdg_user_dirs/xdg_user_dir_lookup.o" ]
-         },
-         "sources": [ "//base/third_party/xdg_user_dirs/xdg_user_dir_lookup.cc", "//base/third_party/xdg_user_dirs/xdg_user_dir_lookup.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "//base/*" ]
-      },
-      "//base:anchor_functions_buildflags": {
-         "args": [ "--output", "base/android/library_loader/anchor_functions_buildflags.h", "--rulename", "//base:anchor_functions_buildflags", "--gen-dir", "gen", "--definitions", "{{response_file_name}}" ],
-         "deps": [ "//build:buildflag_header_h" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/gen/base/android/library_loader/anchor_functions_buildflags.h" ],
-         "public": "*",
-         "response_file_contents": [ "--flags", "USE_LLD=true", "SUPPORTS_CODE_ORDERING=false" ],
-         "script": "//build/write_buildflag_header.py",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//base:base": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-Wglobal-constructors", "-Wexit-time-destructors", "-Wshadow", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include", "-Wexit-time-destructors" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//base:base_flags", "//base:base_implementation", "//build/config:precompiled_headers", "//build/config/compiler:noshadowing", "//build/config/linux:glib", "//build/config/compiler:wexit_time_destructors", "//third_party/boringssl:external_config" ],
-         "defines": [ "USE_SYMBOLIZE", "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "BASE_IMPLEMENTATION", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40" ],
-         "deps": [ "//base:anchor_functions_buildflags", "//base:base_static", "//base:build_date", "//base:cfi_buildflags", "//base:clang_profiling_buildflags", "//base:debugging_buildflags", "//base:logging_buildflags", "//base:orderfile_buildflags", "//base:partition_alloc_buildflags", "//base:sanitizer_buildflags", "//base:synchronization_buildflags", "//base:tracing_buildflags", "//base/allocator:allocator", "//base/allocator:buildflags", "//base/allocator:tcmalloc", "//base/numerics:base_numerics", "//base/third_party/double_conversion:double_conversion", "//base/third_party/dynamic_annotations:dynamic_annotations", "//base/third_party/libevent:libevent", "//base/third_party/symbolize:symbolize", "//base/third_party/xdg_mime:xdg_mime", "//base/third_party/xdg_user_dirs:xdg_user_dirs", "//build:branding_buildflags", "//third_party/boringssl:boringssl", "//third_party/modp_b64:modp_b64" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/obj/base/libbase.a" ],
-         "public": "*",
-         "public_configs": [ "//third_party/boringssl:external_config" ],
-         "source_outputs": {
-            "//base/allocator/allocator_check.cc": [ "obj/base/base/allocator_check.o" ],
-            "//base/allocator/allocator_extension.cc": [ "obj/base/base/allocator_extension.o" ],
-            "//base/allocator/allocator_shim.cc": [ "obj/base/base/allocator_shim.o" ],
-            "//base/allocator/allocator_shim_default_dispatch_to_tcmalloc.cc": [ "obj/base/base/allocator_shim_default_dispatch_to_tcmalloc.o" ],
-            "//base/allocator/partition_allocator/address_pool_manager.cc": [ "obj/base/base/address_pool_manager.o" ],
-            "//base/allocator/partition_allocator/address_space_randomization.cc": [ "obj/base/base/address_space_randomization.o" ],
-            "//base/allocator/partition_allocator/memory_reclaimer.cc": [ "obj/base/base/memory_reclaimer.o" ],
-            "//base/allocator/partition_allocator/oom_callback.cc": [ "obj/base/base/oom_callback.o" ],
-            "//base/allocator/partition_allocator/page_allocator.cc": [ "obj/base/base/page_allocator.o" ],
-            "//base/allocator/partition_allocator/partition_address_space.cc": [ "obj/base/base/partition_address_space.o" ],
-            "//base/allocator/partition_allocator/partition_alloc.cc": [ "obj/base/base/partition_alloc.o" ],
-            "//base/allocator/partition_allocator/partition_alloc_features.cc": [ "obj/base/base/partition_alloc_features.o" ],
-            "//base/allocator/partition_allocator/partition_bucket.cc": [ "obj/base/base/partition_bucket.o" ],
-            "//base/allocator/partition_allocator/partition_oom.cc": [ "obj/base/base/partition_oom.o" ],
-            "//base/allocator/partition_allocator/partition_page.cc": [ "obj/base/base/partition_page.o" ],
-            "//base/allocator/partition_allocator/random.cc": [ "obj/base/base/random.o" ],
-            "//base/allocator/partition_allocator/spin_lock.cc": [ "obj/base/base/spin_lock.o" ],
-            "//base/at_exit.cc": [ "obj/base/base/at_exit.o" ],
-            "//base/barrier_closure.cc": [ "obj/base/base/barrier_closure.o" ],
-            "//base/base64.cc": [ "obj/base/base/base64.o" ],
-            "//base/base64url.cc": [ "obj/base/base/base64url.o" ],
-            "//base/base_paths.cc": [ "obj/base/base/base_paths.o" ],
-            "//base/base_paths_posix.cc": [ "obj/base/base/base_paths_posix.o" ],
-            "//base/big_endian.cc": [ "obj/base/base/big_endian.o" ],
-            "//base/build_time.cc": [ "obj/base/base/build_time.o" ],
-            "//base/callback_helpers.cc": [ "obj/base/base/callback_helpers.o" ],
-            "//base/callback_internal.cc": [ "obj/base/base/callback_internal.o" ],
-            "//base/check.cc": [ "obj/base/base/check.o" ],
-            "//base/check_op.cc": [ "obj/base/base/check_op.o" ],
-            "//base/command_line.cc": [ "obj/base/base/command_line.o" ],
-            "//base/containers/intrusive_heap.cc": [ "obj/base/base/intrusive_heap.o" ],
-            "//base/cpu.cc": [ "obj/base/base/cpu.o" ],
-            "//base/debug/activity_analyzer.cc": [ "obj/base/base/activity_analyzer.o" ],
-            "//base/debug/activity_tracker.cc": [ "obj/base/base/activity_tracker.o" ],
-            "//base/debug/alias.cc": [ "obj/base/base/alias.o" ],
-            "//base/debug/asan_invalid_access.cc": [ "obj/base/base/asan_invalid_access.o" ],
-            "//base/debug/crash_logging.cc": [ "obj/base/base/crash_logging.o" ],
-            "//base/debug/debugger.cc": [ "obj/base/base/debugger.o" ],
-            "//base/debug/debugger_posix.cc": [ "obj/base/base/debugger_posix.o" ],
-            "//base/debug/dump_without_crashing.cc": [ "obj/base/base/dump_without_crashing.o" ],
-            "//base/debug/elf_reader.cc": [ "obj/base/base/elf_reader.o" ],
-            "//base/debug/proc_maps_linux.cc": [ "obj/base/base/proc_maps_linux.o" ],
-            "//base/debug/profiler.cc": [ "obj/base/base/profiler.o" ],
-            "//base/debug/stack_trace.cc": [ "obj/base/base/stack_trace.o" ],
-            "//base/debug/stack_trace_posix.cc": [ "obj/base/base/stack_trace_posix.o" ],
-            "//base/debug/task_trace.cc": [ "obj/base/base/task_trace.o" ],
-            "//base/deferred_sequenced_task_runner.cc": [ "obj/base/base/deferred_sequenced_task_runner.o" ],
-            "//base/environment.cc": [ "obj/base/base/environment.o" ],
-            "//base/feature_list.cc": [ "obj/base/base/feature_list.o" ],
-            "//base/file_descriptor_store.cc": [ "obj/base/base/file_descriptor_store.o" ],
-            "//base/files/file.cc": [ "obj/base/base/file.o" ],
-            "//base/files/file_descriptor_watcher_posix.cc": [ "obj/base/base/file_descriptor_watcher_posix.o" ],
-            "//base/files/file_enumerator.cc": [ "obj/base/base/file_enumerator.o" ],
-            "//base/files/file_enumerator_posix.cc": [ "obj/base/base/file_enumerator_posix.o" ],
-            "//base/files/file_path.cc": [ "obj/base/base/file_path.o" ],
-            "//base/files/file_path_constants.cc": [ "obj/base/base/file_path_constants.o" ],
-            "//base/files/file_path_watcher.cc": [ "obj/base/base/file_path_watcher.o" ],
-            "//base/files/file_path_watcher_linux.cc": [ "obj/base/base/file_path_watcher_linux.o" ],
-            "//base/files/file_posix.cc": [ "obj/base/base/file_posix.o" ],
-            "//base/files/file_proxy.cc": [ "obj/base/base/file_proxy.o" ],
-            "//base/files/file_tracing.cc": [ "obj/base/base/file_tracing.o" ],
-            "//base/files/file_util.cc": [ "obj/base/base/file_util.o" ],
-            "//base/files/file_util_linux.cc": [ "obj/base/base/file_util_linux.o" ],
-            "//base/files/file_util_posix.cc": [ "obj/base/base/file_util_posix.o" ],
-            "//base/files/important_file_writer.cc": [ "obj/base/base/important_file_writer.o" ],
-            "//base/files/memory_mapped_file.cc": [ "obj/base/base/memory_mapped_file.o" ],
-            "//base/files/memory_mapped_file_posix.cc": [ "obj/base/base/memory_mapped_file_posix.o" ],
-            "//base/files/scoped_file.cc": [ "obj/base/base/scoped_file.o" ],
-            "//base/files/scoped_temp_dir.cc": [ "obj/base/base/scoped_temp_dir.o" ],
-            "//base/guid.cc": [ "obj/base/base/guid.o" ],
-            "//base/hash/hash.cc": [ "obj/base/base/hash.o" ],
-            "//base/hash/legacy_hash.cc": [ "obj/base/base/legacy_hash.o" ],
-            "//base/hash/md5_boringssl.cc": [ "obj/base/base/md5_boringssl.o" ],
-            "//base/hash/sha1_boringssl.cc": [ "obj/base/base/sha1_boringssl.o" ],
-            "//base/json/json_file_value_serializer.cc": [ "obj/base/base/json_file_value_serializer.o" ],
-            "//base/json/json_parser.cc": [ "obj/base/base/json_parser.o" ],
-            "//base/json/json_reader.cc": [ "obj/base/base/json_reader.o" ],
-            "//base/json/json_string_value_serializer.cc": [ "obj/base/base/json_string_value_serializer.o" ],
-            "//base/json/json_value_converter.cc": [ "obj/base/base/json_value_converter.o" ],
-            "//base/json/json_writer.cc": [ "obj/base/base/json_writer.o" ],
-            "//base/json/string_escape.cc": [ "obj/base/base/string_escape.o" ],
-            "//base/lazy_instance_helpers.cc": [ "obj/base/base/lazy_instance_helpers.o" ],
-            "//base/linux_util.cc": [ "obj/base/base/linux_util.o" ],
-            "//base/location.cc": [ "obj/base/base/location.o" ],
-            "//base/logging.cc": [ "obj/base/base/logging.o" ],
-            "//base/memory/aligned_memory.cc": [ "obj/base/base/aligned_memory.o" ],
-            "//base/memory/checked_ptr.cc": [ "obj/base/base/checked_ptr.o" ],
-            "//base/memory/discardable_memory.cc": [ "obj/base/base/discardable_memory.o" ],
-            "//base/memory/discardable_memory_allocator.cc": [ "obj/base/base/discardable_memory_allocator.o" ],
-            "//base/memory/discardable_shared_memory.cc": [ "obj/base/base/discardable_shared_memory.o" ],
-            "//base/memory/madv_free_discardable_memory_allocator_posix.cc": [ "obj/base/base/madv_free_discardable_memory_allocator_posix.o" ],
-            "//base/memory/madv_free_discardable_memory_posix.cc": [ "obj/base/base/madv_free_discardable_memory_posix.o" ],
-            "//base/memory/memory_pressure_listener.cc": [ "obj/base/base/memory_pressure_listener.o" ],
-            "//base/memory/memory_pressure_monitor.cc": [ "obj/base/base/memory_pressure_monitor.o" ],
-            "//base/memory/platform_shared_memory_region.cc": [ "obj/base/base/platform_shared_memory_region.o" ],
-            "//base/memory/platform_shared_memory_region_posix.cc": [ "obj/base/base/platform_shared_memory_region_posix.o" ],
-            "//base/memory/read_only_shared_memory_region.cc": [ "obj/base/base/read_only_shared_memory_region.o" ],
-            "//base/memory/ref_counted.cc": [ "obj/base/base/ref_counted.o" ],
-            "//base/memory/ref_counted_memory.cc": [ "obj/base/base/ref_counted_memory.o" ],
-            "//base/memory/shared_memory_mapping.cc": [ "obj/base/base/shared_memory_mapping.o" ],
-            "//base/memory/shared_memory_security_policy.cc": [ "obj/base/base/shared_memory_security_policy.o" ],
-            "//base/memory/shared_memory_tracker.cc": [ "obj/base/base/shared_memory_tracker.o" ],
-            "//base/memory/unsafe_shared_memory_region.cc": [ "obj/base/base/unsafe_shared_memory_region.o" ],
-            "//base/memory/weak_ptr.cc": [ "obj/base/base/weak_ptr.o" ],
-            "//base/memory/writable_shared_memory_region.cc": [ "obj/base/base/writable_shared_memory_region.o" ],
-            "//base/message_loop/message_pump.cc": [ "obj/base/base/message_pump.o" ],
-            "//base/message_loop/message_pump_default.cc": [ "obj/base/base/message_pump_default.o" ],
-            "//base/message_loop/message_pump_glib.cc": [ "obj/base/base/message_pump_glib.o" ],
-            "//base/message_loop/message_pump_libevent.cc": [ "obj/base/base/message_pump_libevent.o" ],
-            "//base/message_loop/watchable_io_message_pump_posix.cc": [ "obj/base/base/watchable_io_message_pump_posix.o" ],
-            "//base/message_loop/work_id_provider.cc": [ "obj/base/base/work_id_provider.o" ],
-            "//base/metrics/bucket_ranges.cc": [ "obj/base/base/bucket_ranges.o" ],
-            "//base/metrics/crc32.cc": [ "obj/base/base/crc32.o" ],
-            "//base/metrics/dummy_histogram.cc": [ "obj/base/base/dummy_histogram.o" ],
-            "//base/metrics/field_trial.cc": [ "obj/base/base/field_trial.o" ],
-            "//base/metrics/field_trial_param_associator.cc": [ "obj/base/base/field_trial_param_associator.o" ],
-            "//base/metrics/field_trial_params.cc": [ "obj/base/base/field_trial_params.o" ],
-            "//base/metrics/histogram.cc": [ "obj/base/base/histogram.o" ],
-            "//base/metrics/histogram_base.cc": [ "obj/base/base/histogram_base.o" ],
-            "//base/metrics/histogram_delta_serialization.cc": [ "obj/base/base/histogram_delta_serialization.o" ],
-            "//base/metrics/histogram_functions.cc": [ "obj/base/base/histogram_functions.o" ],
-            "//base/metrics/histogram_samples.cc": [ "obj/base/base/histogram_samples.o" ],
-            "//base/metrics/histogram_snapshot_manager.cc": [ "obj/base/base/histogram_snapshot_manager.o" ],
-            "//base/metrics/metrics_hashes.cc": [ "obj/base/base/metrics_hashes.o" ],
-            "//base/metrics/persistent_histogram_allocator.cc": [ "obj/base/base/persistent_histogram_allocator.o" ],
-            "//base/metrics/persistent_histogram_storage.cc": [ "obj/base/base/persistent_histogram_storage.o" ],
-            "//base/metrics/persistent_memory_allocator.cc": [ "obj/base/base/persistent_memory_allocator.o" ],
-            "//base/metrics/persistent_sample_map.cc": [ "obj/base/base/persistent_sample_map.o" ],
-            "//base/metrics/sample_map.cc": [ "obj/base/base/sample_map.o" ],
-            "//base/metrics/sample_vector.cc": [ "obj/base/base/sample_vector.o" ],
-            "//base/metrics/single_sample_metrics.cc": [ "obj/base/base/single_sample_metrics.o" ],
-            "//base/metrics/sparse_histogram.cc": [ "obj/base/base/sparse_histogram.o" ],
-            "//base/metrics/statistics_recorder.cc": [ "obj/base/base/statistics_recorder.o" ],
-            "//base/metrics/ukm_source_id.cc": [ "obj/base/base/ukm_source_id.o" ],
-            "//base/metrics/user_metrics.cc": [ "obj/base/base/user_metrics.o" ],
-            "//base/native_library.cc": [ "obj/base/base/native_library.o" ],
-            "//base/native_library_posix.cc": [ "obj/base/base/native_library_posix.o" ],
-            "//base/nix/mime_util_xdg.cc": [ "obj/base/base/mime_util_xdg.o" ],
-            "//base/nix/xdg_util.cc": [ "obj/base/base/xdg_util.o" ],
-            "//base/notreached.cc": [ "obj/base/base/notreached.o" ],
-            "//base/observer_list_internal.cc": [ "obj/base/base/observer_list_internal.o" ],
-            "//base/observer_list_threadsafe.cc": [ "obj/base/base/observer_list_threadsafe.o" ],
-            "//base/observer_list_types.cc": [ "obj/base/base/observer_list_types.o" ],
-            "//base/one_shot_event.cc": [ "obj/base/base/one_shot_event.o" ],
-            "//base/path_service.cc": [ "obj/base/base/path_service.o" ],
-            "//base/pending_task.cc": [ "obj/base/base/pending_task.o" ],
-            "//base/pickle.cc": [ "obj/base/base/pickle.o" ],
-            "//base/posix/can_lower_nice_to.cc": [ "obj/base/base/can_lower_nice_to.o" ],
-            "//base/posix/file_descriptor_shuffle.cc": [ "obj/base/base/file_descriptor_shuffle.o" ],
-            "//base/posix/global_descriptors.cc": [ "obj/base/base/global_descriptors.o" ],
-            "//base/posix/safe_strerror.cc": [ "obj/base/base/safe_strerror.o" ],
-            "//base/posix/unix_domain_socket.cc": [ "obj/base/base/unix_domain_socket.o" ],
-            "//base/power_monitor/power_monitor.cc": [ "obj/base/base/power_monitor.o" ],
-            "//base/power_monitor/power_monitor_device_source.cc": [ "obj/base/base/power_monitor_device_source.o" ],
-            "//base/power_monitor/power_monitor_device_source_stub.cc": [ "obj/base/base/power_monitor_device_source_stub.o" ],
-            "//base/power_monitor/power_monitor_source.cc": [ "obj/base/base/power_monitor_source.o" ],
-            "//base/process/environment_internal.cc": [ "obj/base/base/environment_internal.o" ],
-            "//base/process/internal_linux.cc": [ "obj/base/base/internal_linux.o" ],
-            "//base/process/kill.cc": [ "obj/base/base/kill.o" ],
-            "//base/process/kill_posix.cc": [ "obj/base/base/kill_posix.o" ],
-            "//base/process/launch.cc": [ "obj/base/base/launch.o" ],
-            "//base/process/launch_posix.cc": [ "obj/base/base/launch_posix.o" ],
-            "//base/process/memory.cc": [ "obj/base/base/memory.o" ],
-            "//base/process/memory_linux.cc": [ "obj/base/base/memory_linux.o" ],
-            "//base/process/process_handle.cc": [ "obj/base/base/process_handle.o" ],
-            "//base/process/process_handle_linux.cc": [ "obj/base/base/process_handle_linux.o" ],
-            "//base/process/process_handle_posix.cc": [ "obj/base/base/process_handle_posix.o" ],
-            "//base/process/process_iterator.cc": [ "obj/base/base/process_iterator.o" ],
-            "//base/process/process_iterator_linux.cc": [ "obj/base/base/process_iterator_linux.o" ],
-            "//base/process/process_linux.cc": [ "obj/base/base/process_linux.o" ],
-            "//base/process/process_metrics.cc": [ "obj/base/base/process_metrics.o" ],
-            "//base/process/process_metrics_linux.cc": [ "obj/base/base/process_metrics_linux.o" ],
-            "//base/process/process_metrics_posix.cc": [ "obj/base/base/process_metrics_posix.o" ],
-            "//base/process/process_posix.cc": [ "obj/base/base/process_posix.o" ],
-            "//base/profiler/arm_cfi_table.cc": [ "obj/base/base/arm_cfi_table.o" ],
-            "//base/profiler/frame.cc": [ "obj/base/base/frame.o" ],
-            "//base/profiler/metadata_recorder.cc": [ "obj/base/base/metadata_recorder.o" ],
-            "//base/profiler/module_cache.cc": [ "obj/base/base/module_cache.o" ],
-            "//base/profiler/module_cache_posix.cc": [ "obj/base/base/module_cache_posix.o" ],
-            "//base/profiler/sample_metadata.cc": [ "obj/base/base/sample_metadata.o" ],
-            "//base/profiler/sampling_profiler_thread_token.cc": [ "obj/base/base/sampling_profiler_thread_token.o" ],
-            "//base/profiler/stack_buffer.cc": [ "obj/base/base/stack_buffer.o" ],
-            "//base/profiler/stack_copier.cc": [ "obj/base/base/stack_copier.o" ],
-            "//base/profiler/stack_copier_signal.cc": [ "obj/base/base/stack_copier_signal.o" ],
-            "//base/profiler/stack_copier_suspend.cc": [ "obj/base/base/stack_copier_suspend.o" ],
-            "//base/profiler/stack_sampler.cc": [ "obj/base/base/stack_sampler.o" ],
-            "//base/profiler/stack_sampler_impl.cc": [ "obj/base/base/stack_sampler_impl.o" ],
-            "//base/profiler/stack_sampler_posix.cc": [ "obj/base/base/stack_sampler_posix.o" ],
-            "//base/profiler/stack_sampling_profiler.cc": [ "obj/base/base/stack_sampling_profiler.o" ],
-            "//base/profiler/thread_delegate_posix.cc": [ "obj/base/base/thread_delegate_posix.o" ],
-            "//base/rand_util.cc": [ "obj/base/base/rand_util.o" ],
-            "//base/rand_util_posix.cc": [ "obj/base/base/rand_util_posix.o" ],
-            "//base/run_loop.cc": [ "obj/base/base/run_loop.o" ],
-            "//base/sampling_heap_profiler/lock_free_address_hash_set.cc": [ "obj/base/base/lock_free_address_hash_set.o" ],
-            "//base/sampling_heap_profiler/poisson_allocation_sampler.cc": [ "obj/base/base/poisson_allocation_sampler.o" ],
-            "//base/sampling_heap_profiler/sampling_heap_profiler.cc": [ "obj/base/base/sampling_heap_profiler.o" ],
-            "//base/scoped_native_library.cc": [ "obj/base/base/scoped_native_library.o" ],
-            "//base/sequence_checker_impl.cc": [ "obj/base/base/sequence_checker_impl.o" ],
-            "//base/sequence_token.cc": [ "obj/base/base/sequence_token.o" ],
-            "//base/sequenced_task_runner.cc": [ "obj/base/base/sequenced_task_runner.o" ],
-            "//base/strings/escape.cc": [ "obj/base/base/escape.o" ],
-            "//base/strings/latin1_string_conversions.cc": [ "obj/base/base/latin1_string_conversions.o" ],
-            "//base/strings/nullable_string16.cc": [ "obj/base/base/nullable_string16.o" ],
-            "//base/strings/pattern.cc": [ "obj/base/base/pattern.o" ],
-            "//base/strings/safe_sprintf.cc": [ "obj/base/base/safe_sprintf.o" ],
-            "//base/strings/strcat.cc": [ "obj/base/base/strcat.o" ],
-            "//base/strings/string16.cc": [ "obj/base/base/string16.o" ],
-            "//base/strings/string_number_conversions.cc": [ "obj/base/base/string_number_conversions.o" ],
-            "//base/strings/string_piece.cc": [ "obj/base/base/string_piece.o" ],
-            "//base/strings/string_split.cc": [ "obj/base/base/string_split.o" ],
-            "//base/strings/string_util.cc": [ "obj/base/base/string_util.o" ],
-            "//base/strings/string_util_constants.cc": [ "obj/base/base/string_util_constants.o" ],
-            "//base/strings/stringprintf.cc": [ "obj/base/base/stringprintf.o" ],
-            "//base/strings/sys_string_conversions_posix.cc": [ "obj/base/base/sys_string_conversions_posix.o" ],
-            "//base/strings/utf_offset_string_conversions.cc": [ "obj/base/base/utf_offset_string_conversions.o" ],
-            "//base/strings/utf_string_conversion_utils.cc": [ "obj/base/base/utf_string_conversion_utils.o" ],
-            "//base/strings/utf_string_conversions.cc": [ "obj/base/base/utf_string_conversions.o" ],
-            "//base/supports_user_data.cc": [ "obj/base/base/supports_user_data.o" ],
-            "//base/sync_socket.cc": [ "obj/base/base/sync_socket.o" ],
-            "//base/sync_socket_posix.cc": [ "obj/base/base/sync_socket_posix.o" ],
-            "//base/synchronization/atomic_flag.cc": [ "obj/base/base/atomic_flag.o" ],
-            "//base/synchronization/condition_variable_posix.cc": [ "obj/base/base/condition_variable_posix.o" ],
-            "//base/synchronization/lock.cc": [ "obj/base/base/lock.o" ],
-            "//base/synchronization/lock_impl_posix.cc": [ "obj/base/base/lock_impl_posix.o" ],
-            "//base/synchronization/waitable_event_posix.cc": [ "obj/base/base/waitable_event_posix.o" ],
-            "//base/synchronization/waitable_event_watcher_posix.cc": [ "obj/base/base/waitable_event_watcher_posix.o" ],
-            "//base/syslog_logging.cc": [ "obj/base/base/syslog_logging.o" ],
-            "//base/system/sys_info.cc": [ "obj/base/base/sys_info.o" ],
-            "//base/system/sys_info_linux.cc": [ "obj/base/base/sys_info_linux.o" ],
-            "//base/system/sys_info_posix.cc": [ "obj/base/base/sys_info_posix.o" ],
-            "//base/system/system_monitor.cc": [ "obj/base/base/system_monitor.o" ],
-            "//base/task/cancelable_task_tracker.cc": [ "obj/base/base/cancelable_task_tracker.o" ],
-            "//base/task/common/checked_lock_impl.cc": [ "obj/base/base/checked_lock_impl.o" ],
-            "//base/task/common/operations_controller.cc": [ "obj/base/base/operations_controller.o" ],
-            "//base/task/common/scoped_defer_task_posting.cc": [ "obj/base/base/scoped_defer_task_posting.o" ],
-            "//base/task/common/task_annotator.cc": [ "obj/base/base/task_annotator.o" ],
-            "//base/task/current_thread.cc": [ "obj/base/base/current_thread.o" ],
-            "//base/task/lazy_thread_pool_task_runner.cc": [ "obj/base/base/lazy_thread_pool_task_runner.o" ],
-            "//base/task/post_job.cc": [ "obj/base/base/post_job.o" ],
-            "//base/task/post_task.cc": [ "obj/base/base/post_task.o" ],
-            "//base/task/scoped_set_task_priority_for_current_thread.cc": [ "obj/base/base/scoped_set_task_priority_for_current_thread.o" ],
-            "//base/task/sequence_manager/associated_thread_id.cc": [ "obj/base/base/associated_thread_id.o" ],
-            "//base/task/sequence_manager/atomic_flag_set.cc": [ "obj/base/base/atomic_flag_set.o" ],
-            "//base/task/sequence_manager/enqueue_order_generator.cc": [ "obj/base/base/enqueue_order_generator.o" ],
-            "//base/task/sequence_manager/lazy_now.cc": [ "obj/base/base/lazy_now.o" ],
-            "//base/task/sequence_manager/real_time_domain.cc": [ "obj/base/base/real_time_domain.o" ],
-            "//base/task/sequence_manager/sequence_manager.cc": [ "obj/base/base/sequence_manager.o" ],
-            "//base/task/sequence_manager/sequence_manager_impl.cc": [ "obj/base/base/sequence_manager_impl.o" ],
-            "//base/task/sequence_manager/task_queue.cc": [ "obj/base/base/task_queue.o" ],
-            "//base/task/sequence_manager/task_queue_impl.cc": [ "obj/base/base/task_queue_impl.o" ],
-            "//base/task/sequence_manager/task_queue_selector.cc": [ "obj/base/base/task_queue_selector.o" ],
-            "//base/task/sequence_manager/tasks.cc": [ "obj/base/base/tasks.o" ],
-            "//base/task/sequence_manager/thread_controller_impl.cc": [ "obj/base/base/thread_controller_impl.o" ],
-            "//base/task/sequence_manager/thread_controller_power_monitor.cc": [ "obj/base/base/thread_controller_power_monitor.o" ],
-            "//base/task/sequence_manager/thread_controller_with_message_pump_impl.cc": [ "obj/base/base/thread_controller_with_message_pump_impl.o" ],
-            "//base/task/sequence_manager/time_domain.cc": [ "obj/base/base/time_domain.o" ],
-            "//base/task/sequence_manager/work_deduplicator.cc": [ "obj/base/base/work_deduplicator.o" ],
-            "//base/task/sequence_manager/work_queue.cc": [ "obj/base/base/work_queue.o" ],
-            "//base/task/sequence_manager/work_queue_sets.cc": [ "obj/base/base/work_queue_sets.o" ],
-            "//base/task/simple_task_executor.cc": [ "obj/base/base/simple_task_executor.o" ],
-            "//base/task/single_thread_task_executor.cc": [ "obj/base/base/single_thread_task_executor.o" ],
-            "//base/task/task_executor.cc": [ "obj/base/base/task_executor.o" ],
-            "//base/task/task_features.cc": [ "obj/base/base/task_features.o" ],
-            "//base/task/task_traits.cc": [ "obj/base/base/task_traits.o" ],
-            "//base/task/thread_pool.cc": [ "obj/base/base/thread_pool.o" ],
-            "//base/task/thread_pool/delayed_task_manager.cc": [ "obj/base/base/delayed_task_manager.o" ],
-            "//base/task/thread_pool/environment_config.cc": [ "obj/base/base/environment_config.o" ],
-            "//base/task/thread_pool/initialization_util.cc": [ "obj/base/base/initialization_util.o" ],
-            "//base/task/thread_pool/job_task_source.cc": [ "obj/base/base/job_task_source.o" ],
-            "//base/task/thread_pool/pooled_parallel_task_runner.cc": [ "obj/base/base/pooled_parallel_task_runner.o" ],
-            "//base/task/thread_pool/pooled_sequenced_task_runner.cc": [ "obj/base/base/pooled_sequenced_task_runner.o" ],
-            "//base/task/thread_pool/pooled_single_thread_task_runner_manager.cc": [ "obj/base/base/pooled_single_thread_task_runner_manager.o" ],
-            "//base/task/thread_pool/pooled_task_runner_delegate.cc": [ "obj/base/base/pooled_task_runner_delegate.o" ],
-            "//base/task/thread_pool/priority_queue.cc": [ "obj/base/base/priority_queue.o" ],
-            "//base/task/thread_pool/sequence.cc": [ "obj/base/base/sequence.o" ],
-            "//base/task/thread_pool/sequence_sort_key.cc": [ "obj/base/base/sequence_sort_key.o" ],
-            "//base/task/thread_pool/service_thread.cc": [ "obj/base/base/service_thread.o" ],
-            "//base/task/thread_pool/task.cc": [ "obj/base/base/task.o" ],
-            "//base/task/thread_pool/task_source.cc": [ "obj/base/base/task_source.o" ],
-            "//base/task/thread_pool/task_tracker.cc": [ "obj/base/base/task_tracker.o" ],
-            "//base/task/thread_pool/task_tracker_posix.cc": [ "obj/base/base/task_tracker_posix.o" ],
-            "//base/task/thread_pool/thread_group.cc": [ "obj/base/base/thread_group.o" ],
-            "//base/task/thread_pool/thread_group_impl.cc": [ "obj/base/base/thread_group_impl.o" ],
-            "//base/task/thread_pool/thread_group_native.cc": [ "obj/base/base/thread_group_native.o" ],
-            "//base/task/thread_pool/thread_pool_impl.cc": [ "obj/base/base/thread_pool_impl.o" ],
-            "//base/task/thread_pool/thread_pool_instance.cc": [ "obj/base/base/thread_pool_instance.o" ],
-            "//base/task/thread_pool/worker_thread.cc": [ "obj/base/base/worker_thread.o" ],
-            "//base/task/thread_pool/worker_thread_stack.cc": [ "obj/base/base/worker_thread_stack.o" ],
-            "//base/task_runner.cc": [ "obj/base/base/task_runner.o" ],
-            "//base/third_party/cityhash/city.cc": [ "obj/base/base/city.o" ],
-            "//base/third_party/cityhash_v103/src/city_v103.cc": [ "obj/base/base/city_v103.o" ],
-            "//base/third_party/icu/icu_utf.cc": [ "obj/base/base/icu_utf.o" ],
-            "//base/third_party/nspr/prtime.cc": [ "obj/base/base/prtime.o" ],
-            "//base/third_party/superfasthash/superfasthash.c": [ "obj/base/base/superfasthash.o" ],
-            "//base/threading/hang_watcher.cc": [ "obj/base/base/hang_watcher.o" ],
-            "//base/threading/platform_thread.cc": [ "obj/base/base/platform_thread.o" ],
-            "//base/threading/platform_thread_internal_posix.cc": [ "obj/base/base/platform_thread_internal_posix.o" ],
-            "//base/threading/platform_thread_linux.cc": [ "obj/base/base/platform_thread_linux.o" ],
-            "//base/threading/platform_thread_posix.cc": [ "obj/base/base/platform_thread_posix.o" ],
-            "//base/threading/post_task_and_reply_impl.cc": [ "obj/base/base/post_task_and_reply_impl.o" ],
-            "//base/threading/scoped_blocking_call.cc": [ "obj/base/base/scoped_blocking_call.o" ],
-            "//base/threading/scoped_blocking_call_internal.cc": [ "obj/base/base/scoped_blocking_call_internal.o" ],
-            "//base/threading/scoped_thread_priority.cc": [ "obj/base/base/scoped_thread_priority.o" ],
-            "//base/threading/sequence_local_storage_map.cc": [ "obj/base/base/sequence_local_storage_map.o" ],
-            "//base/threading/sequence_local_storage_slot.cc": [ "obj/base/base/sequence_local_storage_slot.o" ],
-            "//base/threading/sequenced_task_runner_handle.cc": [ "obj/base/base/sequenced_task_runner_handle.o" ],
-            "//base/threading/simple_thread.cc": [ "obj/base/base/simple_thread.o" ],
-            "//base/threading/thread.cc": [ "obj/base/base/thread.o" ],
-            "//base/threading/thread_checker_impl.cc": [ "obj/base/base/thread_checker_impl.o" ],
-            "//base/threading/thread_collision_warner.cc": [ "obj/base/base/thread_collision_warner.o" ],
-            "//base/threading/thread_id_name_manager.cc": [ "obj/base/base/thread_id_name_manager.o" ],
-            "//base/threading/thread_local_storage.cc": [ "obj/base/base/thread_local_storage.o" ],
-            "//base/threading/thread_local_storage_posix.cc": [ "obj/base/base/thread_local_storage_posix.o" ],
-            "//base/threading/thread_restrictions.cc": [ "obj/base/base/thread_restrictions.o" ],
-            "//base/threading/thread_task_runner_handle.cc": [ "obj/base/base/thread_task_runner_handle.o" ],
-            "//base/threading/watchdog.cc": [ "obj/base/base/watchdog.o" ],
-            "//base/time/clock.cc": [ "obj/base/base/clock.o" ],
-            "//base/time/default_clock.cc": [ "obj/base/base/default_clock.o" ],
-            "//base/time/default_tick_clock.cc": [ "obj/base/base/default_tick_clock.o" ],
-            "//base/time/tick_clock.cc": [ "obj/base/base/tick_clock.o" ],
-            "//base/time/time.cc": [ "obj/base/base/time.o" ],
-            "//base/time/time_conversion_posix.cc": [ "obj/base/base/time_conversion_posix.o" ],
-            "//base/time/time_exploded_posix.cc": [ "obj/base/base/time_exploded_posix.o" ],
-            "//base/time/time_now_posix.cc": [ "obj/base/base/time_now_posix.o" ],
-            "//base/time/time_override.cc": [ "obj/base/base/time_override.o" ],
-            "//base/time/time_to_iso8601.cc": [ "obj/base/base/time_to_iso8601.o" ],
-            "//base/timer/elapsed_timer.cc": [ "obj/base/base/elapsed_timer.o" ],
-            "//base/timer/hi_res_timer_manager_posix.cc": [ "obj/base/base/hi_res_timer_manager_posix.o" ],
-            "//base/timer/lap_timer.cc": [ "obj/base/base/lap_timer.o" ],
-            "//base/timer/timer.cc": [ "obj/base/base/timer.o" ],
-            "//base/token.cc": [ "obj/base/base/token.o" ],
-            "//base/trace_event/heap_profiler_allocation_context.cc": [ "obj/base/base/heap_profiler_allocation_context.o" ],
-            "//base/trace_event/heap_profiler_allocation_context_tracker.cc": [ "obj/base/base/heap_profiler_allocation_context_tracker.o" ],
-            "//base/trace_event/memory_allocator_dump_guid.cc": [ "obj/base/base/memory_allocator_dump_guid.o" ],
-            "//base/trace_event/trace_event_stub.cc": [ "obj/base/base/trace_event_stub.o" ],
-            "//base/unguessable_token.cc": [ "obj/base/base/unguessable_token.o" ],
-            "//base/value_iterators.cc": [ "obj/base/base/value_iterators.o" ],
-            "//base/values.cc": [ "obj/base/base/values.o" ],
-            "//base/version.cc": [ "obj/base/base/version.o" ],
-            "//base/vlog.cc": [ "obj/base/base/vlog.o" ]
-         },
-         "sources": [ "//base/allocator/allocator_check.cc", "//base/allocator/allocator_check.h", "//base/allocator/allocator_extension.cc", "//base/allocator/allocator_extension.h", "//base/at_exit.cc", "//base/at_exit.h", "//base/atomic_ref_count.h", "//base/atomic_sequence_num.h", "//base/atomicops.h", "//base/atomicops_internals_atomicword_compat.h", "//base/atomicops_internals_portable.h", "//base/atomicops_internals_x86_msvc.h", "//base/auto_reset.h", "//base/barrier_closure.cc", "//base/barrier_closure.h", "//base/base64.cc", "//base/base64.h", "//base/base64url.cc", "//base/base64url.h", "//base/base_export.h", "//base/base_switches.h", "//base/big_endian.cc", "//base/big_endian.h", "//base/bind.h", "//base/bind_helpers.h", "//base/bind_internal.h", "//base/bit_cast.h", "//base/bits.h", "//base/build_time.cc", "//base/build_time.h", "//base/callback.h", "//base/callback_forward.h", "//base/callback_helpers.cc", "//base/callback_helpers.h", "//base/callback_internal.cc", "//base/callback_internal.h", "//base/callback_list.h", "//base/cancelable_callback.h", "//base/check.cc", "//base/check.h", "//base/check_op.cc", "//base/check_op.h", "//base/command_line.cc", "//base/command_line.h", "//base/compiler_specific.h", "//base/component_export.h", "//base/containers/adapters.h", "//base/containers/buffer_iterator.h", "//base/containers/checked_iterators.h", "//base/containers/checked_range.h", "//base/containers/circular_deque.h", "//base/containers/flat_map.h", "//base/containers/flat_set.h", "//base/containers/flat_tree.h", "//base/containers/id_map.h", "//base/containers/intrusive_heap.cc", "//base/containers/intrusive_heap.h", "//base/containers/linked_list.h", "//base/containers/mru_cache.h", "//base/containers/small_map.h", "//base/containers/span.h", "//base/containers/stack.h", "//base/containers/stack_container.h", "//base/containers/unique_ptr_adapters.h", "//base/containers/util.h", "//base/containers/vector_buffer.h", "//base/cpu.cc", "//base/cpu.h", "//base/critical_closure.h", "//base/dcheck_is_on.h", "//base/debug/activity_analyzer.cc", "//base/debug/activity_analyzer.h", "//base/debug/activity_tracker.cc", "//base/debug/activity_tracker.h", "//base/debug/alias.cc", "//base/debug/alias.h", "//base/debug/asan_invalid_access.cc", "//base/debug/asan_invalid_access.h", "//base/debug/crash_logging.cc", "//base/debug/crash_logging.h", "//base/debug/debugger.cc", "//base/debug/debugger.h", "//base/debug/dump_without_crashing.cc", "//base/debug/dump_without_crashing.h", "//base/debug/leak_annotations.h", "//base/debug/leak_tracker.h", "//base/debug/profiler.cc", "//base/debug/profiler.h", "//base/debug/stack_trace.cc", "//base/debug/stack_trace.h", "//base/debug/task_trace.cc", "//base/debug/task_trace.h", "//base/deferred_sequenced_task_runner.cc", "//base/deferred_sequenced_task_runner.h", "//base/enterprise_util.h", "//base/environment.cc", "//base/environment.h", "//base/export_template.h", "//base/feature_list.cc", "//base/feature_list.h", "//base/file_descriptor_store.cc", "//base/file_descriptor_store.h", "//base/file_version_info.h", "//base/files/dir_reader_fallback.h", "//base/files/file.cc", "//base/files/file.h", "//base/files/file_enumerator.cc", "//base/files/file_enumerator.h", "//base/files/file_path.cc", "//base/files/file_path.h", "//base/files/file_path_constants.cc", "//base/files/file_path_watcher.cc", "//base/files/file_path_watcher.h", "//base/files/file_proxy.cc", "//base/files/file_proxy.h", "//base/files/file_tracing.cc", "//base/files/file_tracing.h", "//base/files/file_util.cc", "//base/files/file_util.h", "//base/files/important_file_writer.cc", "//base/files/important_file_writer.h", "//base/files/memory_mapped_file.cc", "//base/files/memory_mapped_file.h", "//base/files/platform_file.h", "//base/files/scoped_file.cc", "//base/files/scoped_file.h", "//base/files/scoped_temp_dir.cc", "//base/files/scoped_temp_dir.h", "//base/format_macros.h", "//base/gtest_prod_util.h", "//base/guid.cc", "//base/guid.h", "//base/hash/hash.cc", "//base/hash/hash.h", "//base/hash/legacy_hash.cc", "//base/hash/legacy_hash.h", "//base/immediate_crash.h", "//base/json/json_common.h", "//base/json/json_file_value_serializer.cc", "//base/json/json_file_value_serializer.h", "//base/json/json_parser.cc", "//base/json/json_parser.h", "//base/json/json_reader.cc", "//base/json/json_reader.h", "//base/json/json_string_value_serializer.cc", "//base/json/json_string_value_serializer.h", "//base/json/json_value_converter.cc", "//base/json/json_value_converter.h", "//base/json/json_writer.cc", "//base/json/json_writer.h", "//base/json/string_escape.cc", "//base/json/string_escape.h", "//base/lazy_instance.h", "//base/lazy_instance_helpers.cc", "//base/lazy_instance_helpers.h", "//base/linux_util.cc", "//base/linux_util.h", "//base/location.cc", "//base/location.h", "//base/logging.cc", "//base/logging.h", "//base/macros.h", "//base/memory/aligned_memory.cc", "//base/memory/aligned_memory.h", "//base/memory/checked_ptr.cc", "//base/memory/checked_ptr.h", "//base/memory/discardable_memory.cc", "//base/memory/discardable_memory.h", "//base/memory/discardable_memory_allocator.cc", "//base/memory/discardable_memory_allocator.h", "//base/memory/discardable_memory_internal.h", "//base/memory/discardable_shared_memory.cc", "//base/memory/discardable_shared_memory.h", "//base/memory/free_deleter.h", "//base/memory/memory_pressure_listener.cc", "//base/memory/memory_pressure_listener.h", "//base/memory/memory_pressure_monitor.cc", "//base/memory/memory_pressure_monitor.h", "//base/memory/platform_shared_memory_region.cc", "//base/memory/platform_shared_memory_region.h", "//base/memory/ptr_util.h", "//base/memory/raw_scoped_refptr_mismatch_checker.h", "//base/memory/read_only_shared_memory_region.cc", "//base/memory/read_only_shared_memory_region.h", "//base/memory/ref_counted.cc", "//base/memory/ref_counted.h", "//base/memory/ref_counted_delete_on_sequence.h", "//base/memory/ref_counted_memory.cc", "//base/memory/ref_counted_memory.h", "//base/memory/scoped_policy.h", "//base/memory/scoped_refptr.h", "//base/memory/shared_memory_hooks.h", "//base/memory/shared_memory_mapping.cc", "//base/memory/shared_memory_mapping.h", "//base/memory/shared_memory_security_policy.cc", "//base/memory/shared_memory_security_policy.h", "//base/memory/shared_memory_tracker.cc", "//base/memory/shared_memory_tracker.h", "//base/memory/singleton.h", "//base/memory/unsafe_shared_memory_region.cc", "//base/memory/unsafe_shared_memory_region.h", "//base/memory/weak_ptr.cc", "//base/memory/weak_ptr.h", "//base/memory/writable_shared_memory_region.cc", "//base/memory/writable_shared_memory_region.h", "//base/message_loop/message_pump.cc", "//base/message_loop/message_pump.h", "//base/message_loop/message_pump_default.cc", "//base/message_loop/message_pump_default.h", "//base/message_loop/message_pump_for_io.h", "//base/message_loop/message_pump_for_ui.h", "//base/message_loop/message_pump_glib.cc", "//base/message_loop/message_pump_glib.h", "//base/message_loop/message_pump_type.h", "//base/message_loop/timer_slack.h", "//base/message_loop/work_id_provider.cc", "//base/message_loop/work_id_provider.h", "//base/metrics/bucket_ranges.cc", "//base/metrics/bucket_ranges.h", "//base/metrics/crc32.cc", "//base/metrics/crc32.h", "//base/metrics/dummy_histogram.cc", "//base/metrics/dummy_histogram.h", "//base/metrics/field_trial.cc", "//base/metrics/field_trial.h", "//base/metrics/field_trial_param_associator.cc", "//base/metrics/field_trial_param_associator.h", "//base/metrics/field_trial_params.cc", "//base/metrics/field_trial_params.h", "//base/metrics/histogram.cc", "//base/metrics/histogram.h", "//base/metrics/histogram_base.cc", "//base/metrics/histogram_base.h", "//base/metrics/histogram_delta_serialization.cc", "//base/metrics/histogram_delta_serialization.h", "//base/metrics/histogram_flattener.h", "//base/metrics/histogram_functions.cc", "//base/metrics/histogram_functions.h", "//base/metrics/histogram_macros.h", "//base/metrics/histogram_macros_internal.h", "//base/metrics/histogram_macros_local.h", "//base/metrics/histogram_samples.cc", "//base/metrics/histogram_samples.h", "//base/metrics/histogram_snapshot_manager.cc", "//base/metrics/histogram_snapshot_manager.h", "//base/metrics/metrics_hashes.cc", "//base/metrics/metrics_hashes.h", "//base/metrics/persistent_histogram_allocator.cc", "//base/metrics/persistent_histogram_allocator.h", "//base/metrics/persistent_memory_allocator.cc", "//base/metrics/persistent_memory_allocator.h", "//base/metrics/persistent_sample_map.cc", "//base/metrics/persistent_sample_map.h", "//base/metrics/record_histogram_checker.h", "//base/metrics/sample_map.cc", "//base/metrics/sample_map.h", "//base/metrics/sample_vector.cc", "//base/metrics/sample_vector.h", "//base/metrics/single_sample_metrics.cc", "//base/metrics/single_sample_metrics.h", "//base/metrics/sparse_histogram.cc", "//base/metrics/sparse_histogram.h", "//base/metrics/statistics_recorder.cc", "//base/metrics/statistics_recorder.h", "//base/metrics/ukm_source_id.cc", "//base/metrics/ukm_source_id.h", "//base/metrics/user_metrics.cc", "//base/metrics/user_metrics.h", "//base/metrics/user_metrics_action.h", "//base/native_library.cc", "//base/native_library.h", "//base/no_destructor.h", "//base/notreached.cc", "//base/notreached.h", "//base/observer_list.h", "//base/observer_list_internal.cc", "//base/observer_list_internal.h", "//base/observer_list_threadsafe.cc", "//base/observer_list_threadsafe.h", "//base/observer_list_types.cc", "//base/observer_list_types.h", "//base/one_shot_event.cc", "//base/one_shot_event.h", "//base/optional.h", "//base/parameter_pack.h", "//base/path_service.cc", "//base/path_service.h", "//base/pending_task.cc", "//base/pending_task.h", "//base/pickle.cc", "//base/pickle.h", "//base/post_task_and_reply_with_result_internal.h", "//base/power_monitor/power_monitor.cc", "//base/power_monitor/power_monitor.h", "//base/power_monitor/power_monitor_device_source.cc", "//base/power_monitor/power_monitor_device_source.h", "//base/power_monitor/power_monitor_source.cc", "//base/power_monitor/power_monitor_source.h", "//base/power_monitor/power_observer.h", "//base/process/environment_internal.cc", "//base/process/environment_internal.h", "//base/process/kill.cc", "//base/process/kill.h", "//base/process/launch.cc", "//base/process/launch.h", "//base/process/memory.cc", "//base/process/memory.h", "//base/process/process.h", "//base/process/process_handle.cc", "//base/process/process_handle.h", "//base/process/process_info.h", "//base/process/process_iterator.cc", "//base/process/process_iterator.h", "//base/process/process_metrics.cc", "//base/process/process_metrics.h", "//base/profiler/arm_cfi_table.cc", "//base/profiler/arm_cfi_table.h", "//base/profiler/frame.cc", "//base/profiler/frame.h", "//base/profiler/metadata_recorder.cc", "//base/profiler/metadata_recorder.h", "//base/profiler/module_cache.cc", "//base/profiler/module_cache.h", "//base/profiler/native_unwinder.h", "//base/profiler/profile_builder.h", "//base/profiler/register_context.h", "//base/profiler/sample_metadata.cc", "//base/profiler/sample_metadata.h", "//base/profiler/sampling_profiler_thread_token.cc", "//base/profiler/sampling_profiler_thread_token.h", "//base/profiler/stack_buffer.cc", "//base/profiler/stack_buffer.h", "//base/profiler/stack_copier.cc", "//base/profiler/stack_copier.h", "//base/profiler/stack_copier_suspend.cc", "//base/profiler/stack_copier_suspend.h", "//base/profiler/stack_sampler.cc", "//base/profiler/stack_sampler.h", "//base/profiler/stack_sampler_impl.cc", "//base/profiler/stack_sampler_impl.h", "//base/profiler/stack_sampling_profiler.cc", "//base/profiler/stack_sampling_profiler.h", "//base/profiler/suspendable_thread_delegate.h", "//base/profiler/thread_delegate.h", "//base/profiler/unwinder.h", "//base/rand_util.cc", "//base/rand_util.h", "//base/run_loop.cc", "//base/run_loop.h", "//base/sampling_heap_profiler/lock_free_address_hash_set.cc", "//base/sampling_heap_profiler/lock_free_address_hash_set.h", "//base/sampling_heap_profiler/poisson_allocation_sampler.cc", "//base/sampling_heap_profiler/poisson_allocation_sampler.h", "//base/sampling_heap_profiler/sampling_heap_profiler.cc", "//base/sampling_heap_profiler/sampling_heap_profiler.h", "//base/scoped_clear_last_error.h", "//base/scoped_generic.h", "//base/scoped_native_library.cc", "//base/scoped_native_library.h", "//base/scoped_observer.h", "//base/sequence_checker.h", "//base/sequence_checker_impl.cc", "//base/sequence_checker_impl.h", "//base/sequence_token.cc", "//base/sequence_token.h", "//base/sequenced_task_runner.cc", "//base/sequenced_task_runner.h", "//base/sequenced_task_runner_helpers.h", "//base/single_thread_task_runner.h", "//base/stl_util.h", "//base/strings/char_traits.h", "//base/strings/escape.cc", "//base/strings/escape.h", "//base/strings/latin1_string_conversions.cc", "//base/strings/latin1_string_conversions.h", "//base/strings/nullable_string16.cc", "//base/strings/nullable_string16.h", "//base/strings/pattern.cc", "//base/strings/pattern.h", "//base/strings/safe_sprintf.cc", "//base/strings/safe_sprintf.h", "//base/strings/strcat.cc", "//base/strings/strcat.h", "//base/strings/strcat_internal.h", "//base/strings/string16.cc", "//base/strings/string16.h", "//base/strings/string_number_conversions.cc", "//base/strings/string_number_conversions.h", "//base/strings/string_number_conversions_internal.h", "//base/strings/string_piece.cc", "//base/strings/string_piece.h", "//base/strings/string_piece_forward.h", "//base/strings/string_split.cc", "//base/strings/string_split.h", "//base/strings/string_split_internal.h", "//base/strings/string_tokenizer.h", "//base/strings/string_util.cc", "//base/strings/string_util.h", "//base/strings/string_util_constants.cc", "//base/strings/string_util_internal.h", "//base/strings/stringize_macros.h", "//base/strings/stringprintf.cc", "//base/strings/stringprintf.h", "//base/strings/sys_string_conversions.h", "//base/strings/utf_offset_string_conversions.cc", "//base/strings/utf_offset_string_conversions.h", "//base/strings/utf_string_conversion_utils.cc", "//base/strings/utf_string_conversion_utils.h", "//base/strings/utf_string_conversions.cc", "//base/strings/utf_string_conversions.h", "//base/supports_user_data.cc", "//base/supports_user_data.h", "//base/sync_socket.cc", "//base/sync_socket.h", "//base/synchronization/atomic_flag.cc", "//base/synchronization/atomic_flag.h", "//base/synchronization/condition_variable.h", "//base/synchronization/lock.cc", "//base/synchronization/lock.h", "//base/synchronization/lock_impl.h", "//base/synchronization/waitable_event.h", "//base/synchronization/waitable_event_watcher.h", "//base/sys_byteorder.h", "//base/syslog_logging.cc", "//base/syslog_logging.h", "//base/system/sys_info.cc", "//base/system/sys_info.h", "//base/system/sys_info_internal.h", "//base/system/system_monitor.cc", "//base/system/system_monitor.h", "//base/task/cancelable_task_tracker.cc", "//base/task/cancelable_task_tracker.h", "//base/task/common/checked_lock.h", "//base/task/common/checked_lock_impl.cc", "//base/task/common/checked_lock_impl.h", "//base/task/common/intrusive_heap.h", "//base/task/common/operations_controller.cc", "//base/task/common/operations_controller.h", "//base/task/common/scoped_defer_task_posting.cc", "//base/task/common/scoped_defer_task_posting.h", "//base/task/common/task_annotator.cc", "//base/task/common/task_annotator.h", "//base/task/current_thread.cc", "//base/task/current_thread.h", "//base/task/lazy_thread_pool_task_runner.cc", "//base/task/lazy_thread_pool_task_runner.h", "//base/task/post_job.cc", "//base/task/post_job.h", "//base/task/post_task.cc", "//base/task/post_task.h", "//base/task/scoped_set_task_priority_for_current_thread.cc", "//base/task/scoped_set_task_priority_for_current_thread.h", "//base/task/sequence_manager/associated_thread_id.cc", "//base/task/sequence_manager/associated_thread_id.h", "//base/task/sequence_manager/atomic_flag_set.cc", "//base/task/sequence_manager/atomic_flag_set.h", "//base/task/sequence_manager/enqueue_order.h", "//base/task/sequence_manager/enqueue_order_generator.cc", "//base/task/sequence_manager/enqueue_order_generator.h", "//base/task/sequence_manager/lazily_deallocated_deque.h", "//base/task/sequence_manager/lazy_now.cc", "//base/task/sequence_manager/lazy_now.h", "//base/task/sequence_manager/real_time_domain.cc", "//base/task/sequence_manager/real_time_domain.h", "//base/task/sequence_manager/sequence_manager.cc", "//base/task/sequence_manager/sequence_manager.h", "//base/task/sequence_manager/sequence_manager_impl.cc", "//base/task/sequence_manager/sequence_manager_impl.h", "//base/task/sequence_manager/sequenced_task_source.h", "//base/task/sequence_manager/task_queue.cc", "//base/task/sequence_manager/task_queue.h", "//base/task/sequence_manager/task_queue_impl.cc", "//base/task/sequence_manager/task_queue_impl.h", "//base/task/sequence_manager/task_queue_selector.cc", "//base/task/sequence_manager/task_queue_selector.h", "//base/task/sequence_manager/task_queue_selector_logic.h", "//base/task/sequence_manager/task_time_observer.h", "//base/task/sequence_manager/tasks.cc", "//base/task/sequence_manager/tasks.h", "//base/task/sequence_manager/thread_controller.h", "//base/task/sequence_manager/thread_controller_impl.cc", "//base/task/sequence_manager/thread_controller_impl.h", "//base/task/sequence_manager/thread_controller_power_monitor.cc", "//base/task/sequence_manager/thread_controller_power_monitor.h", "//base/task/sequence_manager/thread_controller_with_message_pump_impl.cc", "//base/task/sequence_manager/thread_controller_with_message_pump_impl.h", "//base/task/sequence_manager/time_domain.cc", "//base/task/sequence_manager/time_domain.h", "//base/task/sequence_manager/work_deduplicator.cc", "//base/task/sequence_manager/work_deduplicator.h", "//base/task/sequence_manager/work_queue.cc", "//base/task/sequence_manager/work_queue.h", "//base/task/sequence_manager/work_queue_sets.cc", "//base/task/sequence_manager/work_queue_sets.h", "//base/task/simple_task_executor.cc", "//base/task/simple_task_executor.h", "//base/task/single_thread_task_executor.cc", "//base/task/single_thread_task_executor.h", "//base/task/single_thread_task_runner_thread_mode.h", "//base/task/task_executor.cc", "//base/task/task_executor.h", "//base/task/task_features.cc", "//base/task/task_features.h", "//base/task/task_observer.h", "//base/task/task_traits.cc", "//base/task/task_traits.h", "//base/task/task_traits_extension.h", "//base/task/thread_pool.cc", "//base/task/thread_pool.h", "//base/task/thread_pool/delayed_task_manager.cc", "//base/task/thread_pool/delayed_task_manager.h", "//base/task/thread_pool/environment_config.cc", "//base/task/thread_pool/environment_config.h", "//base/task/thread_pool/initialization_util.cc", "//base/task/thread_pool/initialization_util.h", "//base/task/thread_pool/job_task_source.cc", "//base/task/thread_pool/job_task_source.h", "//base/task/thread_pool/pooled_parallel_task_runner.cc", "//base/task/thread_pool/pooled_parallel_task_runner.h", "//base/task/thread_pool/pooled_sequenced_task_runner.cc", "//base/task/thread_pool/pooled_sequenced_task_runner.h", "//base/task/thread_pool/pooled_single_thread_task_runner_manager.cc", "//base/task/thread_pool/pooled_single_thread_task_runner_manager.h", "//base/task/thread_pool/pooled_task_runner_delegate.cc", "//base/task/thread_pool/pooled_task_runner_delegate.h", "//base/task/thread_pool/priority_queue.cc", "//base/task/thread_pool/priority_queue.h", "//base/task/thread_pool/sequence.cc", "//base/task/thread_pool/sequence.h", "//base/task/thread_pool/sequence_sort_key.cc", "//base/task/thread_pool/sequence_sort_key.h", "//base/task/thread_pool/service_thread.cc", "//base/task/thread_pool/service_thread.h", "//base/task/thread_pool/task.cc", "//base/task/thread_pool/task.h", "//base/task/thread_pool/task_source.cc", "//base/task/thread_pool/task_source.h", "//base/task/thread_pool/task_tracker.cc", "//base/task/thread_pool/task_tracker.h", "//base/task/thread_pool/thread_group.cc", "//base/task/thread_pool/thread_group.h", "//base/task/thread_pool/thread_group_impl.cc", "//base/task/thread_pool/thread_group_impl.h", "//base/task/thread_pool/thread_group_native.cc", "//base/task/thread_pool/thread_group_native.h", "//base/task/thread_pool/thread_pool_impl.cc", "//base/task/thread_pool/thread_pool_impl.h", "//base/task/thread_pool/thread_pool_instance.cc", "//base/task/thread_pool/thread_pool_instance.h", "//base/task/thread_pool/tracked_ref.h", "//base/task/thread_pool/worker_thread.cc", "//base/task/thread_pool/worker_thread.h", "//base/task/thread_pool/worker_thread_observer.h", "//base/task/thread_pool/worker_thread_stack.cc", "//base/task/thread_pool/worker_thread_stack.h", "//base/task_runner.cc", "//base/task_runner.h", "//base/task_runner_util.h", "//base/template_util.h", "//base/test/malloc_wrapper.h", "//base/test/spin_wait.h", "//base/third_party/cityhash/city.cc", "//base/third_party/cityhash/city.h", "//base/third_party/cityhash_v103/src/city_v103.cc", "//base/third_party/cityhash_v103/src/city_v103.h", "//base/third_party/icu/icu_utf.cc", "//base/third_party/icu/icu_utf.h", "//base/third_party/nspr/prtime.cc", "//base/third_party/nspr/prtime.h", "//base/third_party/superfasthash/superfasthash.c", "//base/thread_annotations.h", "//base/threading/hang_watcher.cc", "//base/threading/hang_watcher.h", "//base/threading/platform_thread.cc", "//base/threading/platform_thread.h", "//base/threading/post_task_and_reply_impl.cc", "//base/threading/post_task_and_reply_impl.h", "//base/threading/scoped_blocking_call.cc", "//base/threading/scoped_blocking_call.h", "//base/threading/scoped_blocking_call_internal.cc", "//base/threading/scoped_blocking_call_internal.h", "//base/threading/scoped_thread_priority.cc", "//base/threading/scoped_thread_priority.h", "//base/threading/sequence_bound.h", "//base/threading/sequence_local_storage_map.cc", "//base/threading/sequence_local_storage_map.h", "//base/threading/sequence_local_storage_slot.cc", "//base/threading/sequence_local_storage_slot.h", "//base/threading/sequenced_task_runner_handle.cc", "//base/threading/sequenced_task_runner_handle.h", "//base/threading/simple_thread.cc", "//base/threading/simple_thread.h", "//base/threading/thread.cc", "//base/threading/thread.h", "//base/threading/thread_checker.h", "//base/threading/thread_checker_impl.cc", "//base/threading/thread_checker_impl.h", "//base/threading/thread_collision_warner.cc", "//base/threading/thread_collision_warner.h", "//base/threading/thread_id_name_manager.cc", "//base/threading/thread_id_name_manager.h", "//base/threading/thread_local.h", "//base/threading/thread_local_internal.h", "//base/threading/thread_local_storage.cc", "//base/threading/thread_local_storage.h", "//base/threading/thread_restrictions.cc", "//base/threading/thread_restrictions.h", "//base/threading/thread_task_runner_handle.cc", "//base/threading/thread_task_runner_handle.h", "//base/threading/watchdog.cc", "//base/threading/watchdog.h", "//base/time/clock.cc", "//base/time/clock.h", "//base/time/default_clock.cc", "//base/time/default_clock.h", "//base/time/default_tick_clock.cc", "//base/time/default_tick_clock.h", "//base/time/tick_clock.cc", "//base/time/tick_clock.h", "//base/time/time.cc", "//base/time/time.h", "//base/time/time_override.cc", "//base/time/time_override.h", "//base/time/time_to_iso8601.cc", "//base/time/time_to_iso8601.h", "//base/timer/elapsed_timer.cc", "//base/timer/elapsed_timer.h", "//base/timer/hi_res_timer_manager.h", "//base/timer/lap_timer.cc", "//base/timer/lap_timer.h", "//base/timer/timer.cc", "//base/timer/timer.h", "//base/token.cc", "//base/token.h", "//base/trace_event/base_tracing.h", "//base/trace_event/common/trace_event_common.h", "//base/trace_event/heap_profiler_allocation_context.cc", "//base/trace_event/heap_profiler_allocation_context.h", "//base/trace_event/heap_profiler_allocation_context_tracker.cc", "//base/trace_event/heap_profiler_allocation_context_tracker.h", "//base/trace_event/memory_allocator_dump_guid.cc", "//base/trace_event/memory_allocator_dump_guid.h", "//base/traits_bag.h", "//base/tuple.h", "//base/unguessable_token.cc", "//base/unguessable_token.h", "//base/updateable_sequenced_task_runner.h", "//base/value_iterators.cc", "//base/value_iterators.h", "//base/values.cc", "//base/values.h", "//base/version.cc", "//base/version.h", "//base/vlog.cc", "//base/vlog.h", "//base/debug/debugger_posix.cc", "//base/debug/stack_trace_posix.cc", "//base/file_descriptor_posix.h", "//base/files/dir_reader_posix.h", "//base/files/file_descriptor_watcher_posix.cc", "//base/files/file_descriptor_watcher_posix.h", "//base/files/file_enumerator_posix.cc", "//base/files/file_posix.cc", "//base/files/file_util_posix.cc", "//base/files/memory_mapped_file_posix.cc", "//base/memory/madv_free_discardable_memory_allocator_posix.cc", "//base/memory/madv_free_discardable_memory_allocator_posix.h", "//base/memory/madv_free_discardable_memory_posix.cc", "//base/memory/madv_free_discardable_memory_posix.h", "//base/message_loop/watchable_io_message_pump_posix.cc", "//base/message_loop/watchable_io_message_pump_posix.h", "//base/native_library_posix.cc", "//base/posix/eintr_wrapper.h", "//base/posix/file_descriptor_shuffle.cc", "//base/posix/file_descriptor_shuffle.h", "//base/posix/global_descriptors.cc", "//base/posix/global_descriptors.h", "//base/posix/safe_strerror.cc", "//base/posix/safe_strerror.h", "//base/posix/unix_domain_socket.cc", "//base/posix/unix_domain_socket.h", "//base/process/kill_posix.cc", "//base/process/launch_posix.cc", "//base/process/process_handle_posix.cc", "//base/process/process_metrics_posix.cc", "//base/process/process_posix.cc", "//base/profiler/module_cache_posix.cc", "//base/rand_util_posix.cc", "//base/strings/string_util_posix.h", "//base/strings/sys_string_conversions_posix.cc", "//base/sync_socket_posix.cc", "//base/synchronization/condition_variable_posix.cc", "//base/synchronization/lock_impl_posix.cc", "//base/synchronization/waitable_event_posix.cc", "//base/synchronization/waitable_event_watcher_posix.cc", "//base/system/sys_info_posix.cc", "//base/task/thread_pool/task_tracker_posix.cc", "//base/task/thread_pool/task_tracker_posix.h", "//base/threading/platform_thread_internal_posix.cc", "//base/threading/platform_thread_internal_posix.h", "//base/threading/platform_thread_posix.cc", "//base/threading/thread_local_storage_posix.cc", "//base/timer/hi_res_timer_manager_posix.cc", "//base/profiler/stack_copier_signal.cc", "//base/profiler/stack_copier_signal.h", "//base/profiler/stack_sampler_posix.cc", "//base/profiler/thread_delegate_posix.cc", "//base/profiler/thread_delegate_posix.h", "//base/debug/proc_maps_linux.cc", "//base/debug/proc_maps_linux.h", "//base/files/dir_reader_linux.h", "//base/files/file_path_watcher_linux.cc", "//base/files/file_util_linux.cc", "//base/process/internal_linux.cc", "//base/process/internal_linux.h", "//base/process/memory_linux.cc", "//base/process/process_handle_linux.cc", "//base/process/process_iterator_linux.cc", "//base/process/process_linux.cc", "//base/process/process_metrics_linux.cc", "//base/threading/platform_thread_linux.cc", "//base/base_paths.cc", "//base/base_paths.h", "//base/metrics/persistent_histogram_storage.cc", "//base/metrics/persistent_histogram_storage.h", "//base/base_paths_posix.h", "//base/base_paths_posix.cc", "//base/debug/elf_reader.cc", "//base/debug/elf_reader.h", "//base/allocator/allocator_shim.cc", "//base/allocator/allocator_shim.h", "//base/allocator/allocator_shim_internals.h", "//base/allocator/allocator_shim_override_cpp_symbols.h", "//base/allocator/allocator_shim_override_libc_symbols.h", "//base/allocator/allocator_shim_default_dispatch_to_tcmalloc.cc", "//base/allocator/allocator_shim_override_glibc_weak_symbols.h", "//base/hash/md5.h", "//base/hash/md5_constexpr.h", "//base/hash/md5_constexpr_internal.h", "//base/hash/sha1.h", "//base/hash/md5_boringssl.cc", "//base/hash/md5_boringssl.h", "//base/hash/sha1_boringssl.cc", "//base/allocator/partition_allocator/address_pool_manager.cc", "//base/allocator/partition_allocator/address_pool_manager.h", "//base/allocator/partition_allocator/address_space_randomization.cc", "//base/allocator/partition_allocator/address_space_randomization.h", "//base/allocator/partition_allocator/checked_ptr_support.h", "//base/allocator/partition_allocator/memory_reclaimer.cc", "//base/allocator/partition_allocator/memory_reclaimer.h", "//base/allocator/partition_allocator/oom.h", "//base/allocator/partition_allocator/oom_callback.cc", "//base/allocator/partition_allocator/oom_callback.h", "//base/allocator/partition_allocator/page_allocator.cc", "//base/allocator/partition_allocator/page_allocator.h", "//base/allocator/partition_allocator/page_allocator_internal.h", "//base/allocator/partition_allocator/partition_address_space.cc", "//base/allocator/partition_allocator/partition_address_space.h", "//base/allocator/partition_allocator/partition_alloc.cc", "//base/allocator/partition_allocator/partition_alloc.h", "//base/allocator/partition_allocator/partition_alloc_check.h", "//base/allocator/partition_allocator/partition_alloc_constants.h", "//base/allocator/partition_allocator/partition_alloc_features.cc", "//base/allocator/partition_allocator/partition_alloc_features.h", "//base/allocator/partition_allocator/partition_alloc_forward.h", "//base/allocator/partition_allocator/partition_bucket.cc", "//base/allocator/partition_allocator/partition_bucket.h", "//base/allocator/partition_allocator/partition_cookie.h", "//base/allocator/partition_allocator/partition_direct_map_extent.h", "//base/allocator/partition_allocator/partition_freelist_entry.h", "//base/allocator/partition_allocator/partition_oom.cc", "//base/allocator/partition_allocator/partition_oom.h", "//base/allocator/partition_allocator/partition_page.cc", "//base/allocator/partition_allocator/partition_page.h", "//base/allocator/partition_allocator/partition_tag.h", "//base/allocator/partition_allocator/partition_tag_bitmap.h", "//base/allocator/partition_allocator/random.cc", "//base/allocator/partition_allocator/random.h", "//base/allocator/partition_allocator/spin_lock.cc", "//base/allocator/partition_allocator/spin_lock.h", "//base/allocator/partition_allocator/page_allocator_internals_posix.h", "//base/nix/mime_util_xdg.cc", "//base/nix/mime_util_xdg.h", "//base/nix/xdg_util.cc", "//base/nix/xdg_util.h", "//base/system/sys_info_linux.cc", "//base/message_loop/message_pump_libevent.cc", "//base/message_loop/message_pump_libevent.h", "//base/memory/platform_shared_memory_region_posix.cc", "//base/time/time_conversion_posix.cc", "//base/time/time_exploded_posix.cc", "//base/time/time_now_posix.cc", "//base/posix/can_lower_nice_to.cc", "//base/posix/can_lower_nice_to.h", "//base/power_monitor/power_monitor_device_source_stub.cc", "//base/trace_event/trace_event_stub.cc", "//base/trace_event/trace_event_stub.h" ],
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "static_library",
-         "visibility": [ "*" ]
-      },
-      "//base:base64_decode_fuzzer": {
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//base:base64_encode_fuzzer": {
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//base:base_i18n_perftests": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//build/config/linux:glib", "//third_party/boringssl:external_config", "//third_party/ced:ced_config", "//third_party/icu:icu_config", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//testing/gtest:gtest_direct_config", "//third_party/abseil-cpp:absl_include_config", "//base/test:perf_test_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40", "U_USING_ICU_NAMESPACE=0", "U_ENABLE_DYLOAD=0", "USE_CHROMIUM_ICU=1", "U_ENABLE_TRACING=1", "U_ENABLE_RESOURCE_TRACING=0", "U_STATIC_IMPLEMENTATION", "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "UCHAR_TYPE=uint16_t", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST", "PERF_TEST" ],
-         "deps": [ "//base:base", "//base:base_i18n_perftests__runner", "//base:i18n", "//base/test:test_support", "//base/test:test_support_perf", "//build/config:executable_deps", "//build/win:default_exe_manifest", "//testing/gtest:gtest" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/", "//third_party/ced/src/", "//third_party/icu/source/common/", "//third_party/icu/source/i18n/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt", "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/base_i18n_perftests" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/i18n/streaming_utf8_validator_perftest.cc": [ "obj/base/base_i18n_perftests/streaming_utf8_validator_perftest.o" ]
-         },
-         "sources": [ "//base/i18n/streaming_utf8_validator_perftest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//base:base_i18n_perftests__runner": {
-         "args": [ "--executable", "@WrappedPath(../src/testing/test_env.py)", "--wrapper-script", "bin/run_base_i18n_perftests", "--output-directory", ".", "--script-language", "bash", "--", "@WrappedPath(./base_i18n_perftests)", "--test-launcher-bot-mode" ],
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/bin/run_base_i18n_perftests" ],
-         "public": "*",
-         "script": "//build/util/generate_wrapper.py",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//base:base_json_correctness_fuzzer": {
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//base:base_json_reader_fuzzer": {
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//base:base_json_string_escape_fuzzer": {
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "testonly": false,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "group",
-         "visibility": [ "*" ]
-      },
-      "//base:base_nocompile_tests": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//build/config/linux:glib", "//third_party/boringssl:external_config", "//testing/gtest:gtest_direct_config", "//third_party/googletest:gtest_config", "//third_party/abseil-cpp:absl_include_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40", "UNIT_TEST", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1" ],
-         "deps": [ "//base:base", "//base:base_nocompile_tests__runner", "//base:base_nocompile_tests_run_nocompile", "//base:base_unittests_tasktraits", "//base/test:run_all_unittests", "//build/config:executable_deps", "//build/win:default_exe_manifest", "//testing/gtest:gtest" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt", "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/base_nocompile_tests" ],
-         "public": "*",
-         "source_outputs": {
-            "/home/jemoreira/webrtc-checout/json/gen/base/bind_unittest_nc.cc": [ "obj/base/base_nocompile_tests/bind_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/buffer_iterator_unittest_nc.cc": [ "obj/base/base_nocompile_tests/buffer_iterator_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/callback_list_unittest_nc.cc": [ "obj/base/base_nocompile_tests/callback_list_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/callback_unittest_nc.cc": [ "obj/base/base_nocompile_tests/callback_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/checked_iterators_unittest_nc.cc": [ "obj/base/base_nocompile_tests/checked_iterators_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/checked_ptr_unittest_nc.cc": [ "obj/base/base_nocompile_tests/checked_ptr_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/field_trial_params_unittest_nc.cc": [ "obj/base/base_nocompile_tests/field_trial_params_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/histogram_unittest_nc.cc": [ "obj/base/base_nocompile_tests/histogram_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/observer_list_unittest_nc.cc": [ "obj/base/base_nocompile_tests/observer_list_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/optional_unittest_nc.cc": [ "obj/base/base_nocompile_tests/optional_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/ref_counted_unittest_nc.cc": [ "obj/base/base_nocompile_tests/ref_counted_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/sequence_checker_unittest_nc.cc": [ "obj/base/base_nocompile_tests/sequence_checker_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/span_unittest_nc.cc": [ "obj/base/base_nocompile_tests/span_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/string16_unittest_nc.cc": [ "obj/base/base_nocompile_tests/string16_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/task_traits_extension_unittest_nc.cc": [ "obj/base/base_nocompile_tests/task_traits_extension_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/task_traits_unittest_nc.cc": [ "obj/base/base_nocompile_tests/task_traits_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/thread_annotations_unittest_nc.cc": [ "obj/base/base_nocompile_tests/thread_annotations_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/traits_bag_unittest_nc.cc": [ "obj/base/base_nocompile_tests/traits_bag_unittest_nc.o" ],
-            "/home/jemoreira/webrtc-checout/json/gen/base/weak_ptr_unittest_nc.cc": [ "obj/base/base_nocompile_tests/weak_ptr_unittest_nc.o" ]
-         },
-         "sources": [ "/home/jemoreira/webrtc-checout/json/gen/base/bind_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/callback_list_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/callback_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/buffer_iterator_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/checked_iterators_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/span_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/checked_ptr_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/ref_counted_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/weak_ptr_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/field_trial_params_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/histogram_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/observer_list_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/optional_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/sequence_checker_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/string16_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/task_traits_extension_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/task_traits_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/thread_annotations_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/traits_bag_unittest_nc.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//base:base_nocompile_tests__runner": {
-         "args": [ "--executable", "@WrappedPath(../src/testing/test_env.py)", "--wrapper-script", "bin/run_base_nocompile_tests", "--output-directory", ".", "--script-language", "bash", "--", "@WrappedPath(./base_nocompile_tests)", "--test-launcher-bot-mode" ],
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/bin/run_base_nocompile_tests" ],
-         "public": "*",
-         "script": "//build/util/generate_wrapper.py",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//base:base_nocompile_tests_run_nocompile": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "args": [ "../src/third_party/llvm-build/Release+Asserts/bin/clang++", "4", "{{source}}", "gen/base/{{source_name_part}}_nc.cc", "--", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "-std=c++14", "-Wall", "-Werror", "-Wfatal-errors", "-Wthread-safety", "-I../src/", "-Igen", "-Wno-implicit-int-float-conversion", "--sysroot", "../src/build/linux/debian_sid_amd64-sysroot" ],
-         "depfile": "/home/jemoreira/webrtc-checout/json/gen/base/{{source_name_part}}_nc.cc.d",
-         "deps": [ "//base:base", "//base:base_unittests_tasktraits", "//base/test:run_all_unittests", "//testing/gtest:gtest" ],
-         "libs": [ "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "output_patterns": [ "/home/jemoreira/webrtc-checout/json/gen/base/{{source_name_part}}_nc.cc" ],
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/gen/base/bind_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/callback_list_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/callback_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/buffer_iterator_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/checked_iterators_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/span_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/checked_ptr_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/ref_counted_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/weak_ptr_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/field_trial_params_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/histogram_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/observer_list_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/optional_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/sequence_checker_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/string16_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/task_traits_extension_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/task_traits_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/thread_annotations_unittest_nc.cc", "/home/jemoreira/webrtc-checout/json/gen/base/traits_bag_unittest_nc.cc" ],
-         "public": "*",
-         "script": "//tools/nocompile_driver.py",
-         "source_outputs": {
-            "//base/bind_unittest.nc": [ "gen/base/bind_unittest_nc.cc" ],
-            "//base/callback_list_unittest.nc": [ "gen/base/callback_list_unittest_nc.cc" ],
-            "//base/callback_unittest.nc": [ "gen/base/callback_unittest_nc.cc" ],
-            "//base/containers/buffer_iterator_unittest.nc": [ "gen/base/buffer_iterator_unittest_nc.cc" ],
-            "//base/containers/checked_iterators_unittest.nc": [ "gen/base/checked_iterators_unittest_nc.cc" ],
-            "//base/containers/span_unittest.nc": [ "gen/base/span_unittest_nc.cc" ],
-            "//base/memory/checked_ptr_unittest.nc": [ "gen/base/checked_ptr_unittest_nc.cc" ],
-            "//base/memory/ref_counted_unittest.nc": [ "gen/base/ref_counted_unittest_nc.cc" ],
-            "//base/memory/weak_ptr_unittest.nc": [ "gen/base/weak_ptr_unittest_nc.cc" ],
-            "//base/metrics/field_trial_params_unittest.nc": [ "gen/base/field_trial_params_unittest_nc.cc" ],
-            "//base/metrics/histogram_unittest.nc": [ "gen/base/histogram_unittest_nc.cc" ],
-            "//base/observer_list_unittest.nc": [ "gen/base/observer_list_unittest_nc.cc" ],
-            "//base/optional_unittest.nc": [ "gen/base/optional_unittest_nc.cc" ],
-            "//base/sequence_checker_unittest.nc": [ "gen/base/sequence_checker_unittest_nc.cc" ],
-            "//base/strings/string16_unittest.nc": [ "gen/base/string16_unittest_nc.cc" ],
-            "//base/task/task_traits_extension_unittest.nc": [ "gen/base/task_traits_extension_unittest_nc.cc" ],
-            "//base/task/task_traits_unittest.nc": [ "gen/base/task_traits_unittest_nc.cc" ],
-            "//base/thread_annotations_unittest.nc": [ "gen/base/thread_annotations_unittest_nc.cc" ],
-            "//base/traits_bag_unittest.nc": [ "gen/base/traits_bag_unittest_nc.cc" ]
-         },
-         "sources": [ "//base/bind_unittest.nc", "//base/callback_list_unittest.nc", "//base/callback_unittest.nc", "//base/containers/buffer_iterator_unittest.nc", "//base/containers/checked_iterators_unittest.nc", "//base/containers/span_unittest.nc", "//base/memory/checked_ptr_unittest.nc", "//base/memory/ref_counted_unittest.nc", "//base/memory/weak_ptr_unittest.nc", "//base/metrics/field_trial_params_unittest.nc", "//base/metrics/histogram_unittest.nc", "//base/observer_list_unittest.nc", "//base/optional_unittest.nc", "//base/sequence_checker_unittest.nc", "//base/strings/string16_unittest.nc", "//base/task/task_traits_extension_unittest.nc", "//base/task/task_traits_unittest.nc", "//base/thread_annotations_unittest.nc", "//base/traits_bag_unittest.nc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action_foreach",
-         "visibility": [ "*" ]
-      },
-      "//base:base_perftests": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config:default_libs", "//build/config:executable_config", "//build/config/linux:glib", "//third_party/boringssl:external_config", "//third_party/ced:ced_config", "//third_party/icu:icu_config", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//testing/gtest:gtest_direct_config", "//third_party/abseil-cpp:absl_include_config", "//base/test:perf_test_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40", "U_USING_ICU_NAMESPACE=0", "U_ENABLE_DYLOAD=0", "USE_CHROMIUM_ICU=1", "U_ENABLE_TRACING=1", "U_ENABLE_RESOURCE_TRACING=0", "U_STATIC_IMPLEMENTATION", "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "UCHAR_TYPE=uint16_t", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST", "PERF_TEST" ],
-         "deps": [ "//base:base", "//base:base_perftests__runner", "//base/test:test_support", "//base/test:test_support_perf", "//build/config:executable_deps", "//build/win:default_exe_manifest", "//testing:run_perf_test", "//testing/gtest:gtest", "//testing/perf:perf" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/", "//third_party/ced/src/", "//third_party/icu/source/common/", "//third_party/icu/source/i18n/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu", "-pie", "-Wl,--disable-new-dtags" ],
-         "libs": [ "dl", "pthread", "rt", "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/base_perftests" ],
-         "public": "*",
-         "source_outputs": {
-            "//base/allocator/partition_allocator/partition_alloc_perftest.cc": [ "obj/base/base_perftests/partition_alloc_perftest.o" ],
-            "//base/allocator/partition_allocator/spin_lock_perftest.cc": [ "obj/base/base_perftests/spin_lock_perftest.o" ],
-            "//base/hash/sha1_perftest.cc": [ "obj/base/base_perftests/sha1_perftest.o" ],
-            "//base/json/json_perftest.cc": [ "obj/base/base_perftests/json_perftest.o" ],
-            "//base/message_loop/message_pump_perftest.cc": [ "obj/base/base_perftests/message_pump_perftest.o" ],
-            "//base/observer_list_perftest.cc": [ "obj/base/base_perftests/observer_list_perftest.o" ],
-            "//base/strings/string_util_perftest.cc": [ "obj/base/base_perftests/string_util_perftest.o" ],
-            "//base/synchronization/lock_perftest.cc": [ "obj/base/base_perftests/lock_perftest.o" ],
-            "//base/synchronization/waitable_event_perftest.cc": [ "obj/base/base_perftests/waitable_event_perftest.o" ],
-            "//base/task/job_perftest.cc": [ "obj/base/base_perftests/job_perftest.o" ],
-            "//base/task/sequence_manager/sequence_manager_perftest.cc": [ "obj/base/base_perftests/sequence_manager_perftest.o" ],
-            "//base/task/thread_pool/thread_pool_perftest.cc": [ "obj/base/base_perftests/thread_pool_perftest.o" ],
-            "//base/threading/thread_local_storage_perftest.cc": [ "obj/base/base_perftests/thread_local_storage_perftest.o" ],
-            "//base/threading/thread_perftest.cc": [ "obj/base/base_perftests/thread_perftest.o" ]
-         },
-         "sources": [ "//base/hash/sha1_perftest.cc", "//base/message_loop/message_pump_perftest.cc", "//base/observer_list_perftest.cc", "//base/strings/string_util_perftest.cc", "//base/task/job_perftest.cc", "//base/task/sequence_manager/sequence_manager_perftest.cc", "//base/task/thread_pool/thread_pool_perftest.cc", "//base/threading/thread_local_storage_perftest.cc", "//base/json/json_perftest.cc", "//base/synchronization/lock_perftest.cc", "//base/synchronization/waitable_event_perftest.cc", "//base/threading/thread_perftest.cc", "//base/allocator/partition_allocator/partition_alloc_perftest.cc", "//base/allocator/partition_allocator/spin_lock_perftest.cc" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "executable",
-         "visibility": [ "*" ]
-      },
-      "//base:base_perftests__runner": {
-         "args": [ "--executable", "@WrappedPath(../src/testing/test_env.py)", "--wrapper-script", "bin/run_base_perftests", "--output-directory", ".", "--script-language", "bash", "--", "@WrappedPath(./base_perftests)", "--test-launcher-bot-mode" ],
-         "deps": [  ],
-         "metadata": {
-
-         },
-         "outputs": [ "/home/jemoreira/webrtc-checout/json/bin/run_base_perftests" ],
-         "public": "*",
-         "script": "//build/util/generate_wrapper.py",
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "action",
-         "visibility": [ "*" ]
-      },
-      "//base:base_stack_sampling_profiler_test_util": {
-         "all_dependent_configs": [ "//build/config/linux:glib" ],
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/include/glib-2.0", "-isystem../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu/glib-2.0/include", "-Wno-inconsistent-missing-override" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug", "//build/config/linux:glib", "//third_party/boringssl:external_config", "//third_party/ced:ced_config", "//third_party/icu:icu_config", "//third_party/googletest:gmock_config", "//third_party/googletest:gtest_config", "//testing/gtest:gtest_direct_config", "//third_party/abseil-cpp:absl_include_config" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0", "CR_LIBCXX_REVISION=375504", "CR_SYSROOT_HASH=d6879d611f3dcf3da8dd92e080029394aa30bc42", "_DEBUG", "DYNAMIC_ANNOTATIONS_ENABLED=1", "GLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40", "GLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40", "U_USING_ICU_NAMESPACE=0", "U_ENABLE_DYLOAD=0", "USE_CHROMIUM_ICU=1", "U_ENABLE_TRACING=1", "U_ENABLE_RESOURCE_TRACING=0", "U_STATIC_IMPLEMENTATION", "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "UCHAR_TYPE=uint16_t", "GTEST_API_=", "GTEST_HAS_POSIX_RE=0", "GTEST_LANG_CXX11=1", "GTEST_HAS_TR1_TUPLE=0", "GTEST_HAS_ABSL=1", "UNIT_TEST" ],
-         "deps": [ "//base:base", "//base/test:test_support", "//testing/gtest:gtest" ],
-         "externs": {
-
-         },
-         "include_dirs": [ "//", "/home/jemoreira/webrtc-checout/json/gen/", "//third_party/boringssl/src/include/", "//third_party/ced/src/", "//third_party/icu/source/common/", "//third_party/icu/source/i18n/", "//third_party/googletest/custom/", "//third_party/googletest/src/googlemock/include/", "//third_party/googletest/custom/", "//third_party/googletest/src/googletest/include/", "//third_party/abseil-cpp/" ],
-         "ldflags": [ "-Wl,--fatal-warnings", "-Wl,--build-id", "-fPIC", "-Wl,-z,noexecstack", "-Wl,-z,relro", "-Wl,-z,now", "-Wl,-z,defs", "-Wl,--as-needed", "-Wl,-z,dead-reloc-in-nonalloc=*=0", "-Wl,-z,dead-reloc-in-nonalloc=.debug_ranges=1", "-fuse-ld=lld", "-Wl,--color-diagnostics", "-m64", "-Werror", "-Wl,--gdb-index", "-rdynamic", "-nostdlib++", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/local/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/lib/x86_64-linux-gnu", "-L../src/build/linux/debian_sid_amd64-sysroot/usr/lib/x86_64-linux-gnu" ],
-         "libs": [ "gmodule-2.0", "gobject-2.0", "gthread-2.0", "glib-2.0", "uuid" ],
-         "metadata": {
-
-         },
-         "public": "*",
-         "source_outputs": {
-            "//base/profiler/stack_sampling_profiler_test_util.cc": [ "obj/base/base_stack_sampling_profiler_test_util/stack_sampling_profiler_test_util.o" ]
-         },
-         "sources": [ "//base/profiler/stack_sampling_profiler_test_util.cc", "//base/profiler/stack_sampling_profiler_test_util.h" ],
-         "testonly": true,
-         "toolchain": "//build/toolchain/linux:clang_x64",
-         "type": "source_set",
-         "visibility": [ "*" ]
-      },
-      "//base:base_static": {
-         "allow_circular_includes_from": [  ],
-         "arflags": [ "-T" ],
-         "asmflags": [ "-fPIC", "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-std=c11", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wa,-fdebug-compilation-dir,.", "-g2", "-Xclang", "-debug-info-kind=constructor", "-gsplit-dwarf", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags": [ "-fno-strict-aliasing", "--param=ssp-buffer-size=4", "-fstack-protector", "-funwind-tables", "-fPIC", "-pthread", "-fcolor-diagnostics", "-fmerge-all-constants", "-fcrash-diagnostics-dir=../src/tools/clang/crashreports", "-mllvm", "-instcombine-lower-dbg-declare=0", "-fcomplete-member-pointers", "-m64", "-march=x86-64", "-mllvm", "-basic-aa-recphi=0", "-Wno-builtin-macro-redefined", "-D__DATE__=", "-D__TIME__=", "-D__TIMESTAMP__=", "-Xclang", "-fdebug-compilation-dir", "-Xclang", ".", "-no-canonical-prefixes", "-Wall", "-Werror", "-Wextra", "-Wimplicit-fallthrough", "-Wunreachable-code", "-Wthread-safety", "-Wextra-semi", "-Wno-missing-field-initializers", "-Wno-unused-parameter", "-Wno-c++11-narrowing", "-Wno-unneeded-internal-declaration", "-Wno-undefined-var-template", "-Wno-psabi", "-Wno-ignored-pragma-optimize", "-Wno-implicit-int-float-conversion", "-Wno-final-dtor-non-final-class", "-Wno-builtin-assume-aligned-alignment", "-Wno-deprecated-copy", "-Wno-non-c-typedef-for-linkage", "-Wmax-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" ],
-         "cflags_c": [ "-std=c11", "-Wno-implicit-fallthrough", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_cc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "cflags_objc": [ "-std=c11", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot" ],
-         "cflags_objcc": [ "-Wno-undefined-bool-conversion", "-Wno-tautological-undefined-compare", "-std=c++14", "-fno-trigraphs", "-Wno-trigraphs", "-fno-exceptions", "-fno-rtti", "-nostdinc++", "-isystem../src/buildtools/third_party/libc++/trunk/include", "-isystem../src/buildtools/third_party/libc++abi/trunk/include", "--sysroot=../src/build/linux/debian_sid_amd64-sysroot", "-fvisibility-inlines-hidden" ],
-         "check_includes": true,
-         "configs": [ "//build/config:feature_flags", "//build/config/compiler:afdo", "//build/config/compiler:afdo_optimize_size", "//build/config/compiler:compiler", "//build/config/compiler:compiler_arm_fpu", "//build/config/compiler:compiler_arm_thumb", "//build/config/compiler:chromium_code", "//build/config/compiler:default_include_dirs", "//build/config/compiler:default_optimization", "//build/config/compiler:default_stack_frames", "//build/config/compiler:default_symbols", "//build/config/compiler:export_dynamic", "//build/config/compiler:no_exceptions", "//build/config/compiler:no_rtti", "//build/config/compiler:runtime_library", "//build/config/compiler:thin_archive", "//build/config/compiler:default_init_stack_vars", "//build/config/compiler/pgo:default_pgo_flags", "//build/config/coverage:default_coverage", "//build/config/sanitizers:default_sanitizer_flags", "//build/config/gcc:symbol_visibility_hidden", "//build/config/clang:find_bad_constructs", "//build/config/clang:extra_warnings", "//build/config:debug" ],
-         "defines": [ "USE_UDEV", "USE_AURA=1", "USE_GLIB=1", "USE_NSS_CERTS=1", "USE_X11=1", "_FILE_OFFSET_BITS=64", "_LARGEFILE_SOURCE", "_LARGEFILE64_SOURCE", "_GNU_SOURCE", "CR_CLANG_REVISION=\"n359864-04b9a46c-1\"", "__STDC_CONSTANT_MACROS", "__STDC_FORMAT_MACROS", "_LIBCPP_ABI_UNSTABLE", "_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "_LIBCPP_ENABLE_NODISCARD", "_LIBCPP_DEBUG=0&